This 3-week intensive boot camp is designed for students aged 13 and up who are serious about competitive robotics. Led by acclaimed robotics coach Todd Ablett, recipient of the Prime Minister’s Award for Teaching Excellence in STEM, 5-time world championship mentor, this program delivers the full spectrum of skills needed to design, build, and program a tournament-ready VEX V5 robot.
Mechanical Design & CAD, structural engineering, gear ratios, custom part fabrication
Programming, autonomous routines using VEXCode V5 and Java, PID control, sensor integration
Alliance coordination, match tactics, game-specific rule exploitation
Engineering Documentation, professional-grade notebooks for judged awards
Small-team structure simulating real-world VEX Robotics Competition (VRC) environments
Team-based design, build, and programming leading to a final tournament
This camp will feature guest mentors, where campers will have the opportunity to learn from and be challenged by past VEX World Champions.
Train under Todd Ablett, a coach with a proven track record of success in VEX competitions.
Gain hands-on experience with the VEX V5 platform, including advanced programming and mechanical design.
Develop teamwork and problem-solving skills in a competitive setting.
Prepare for participation in future VEX Robotics Competitions with a solid foundation of knowledge and experience.
This camp is intended for students with a strong interest in robotics and STEM. Prior experience with VEX or other robotics platforms is beneficial but not required.
Prepare to elevate your robotics skills and compete at the highest levels. Join us for a summer of innovation, competition, and excellence.
Students build essential Python coding skills by creating fun games with PixelPAD, an easy-to-use coding platform designed specifically for young learners. They'll explore core concepts like user inputs, x and y positions, if-then logic, and detecting collisions, culminating in their own playable Space Shooter game that can be played on the web. This hands-on approach fosters creativity, builds resilience through debugging, and ignites curiosity in technology. Basic familiarity with computers and keyboarding is needed. No prior coding experience is required!
Students code their own 2D top-down role-playing game inspired by classic adventures like Zelda, using Python and PixelPAD. They'll design interactive worlds featuring characters, collectible items, and engaging challenges. By implementing concepts such as character interactions, inventory systems, and basic game logic, students expand their coding skills through creative storytelling and interactive gameplay. Basic familiarity with computers and keyboarding necessary; no prior coding experience required.
Students code their own 2D top-down role-playing game inspired by classic adventures like Zelda, using Python and PixelPAD. They'll design interactive worlds featuring characters, collectible items, and engaging challenges. By implementing concepts such as character interactions, inventory systems, and basic game logic, students expand their coding skills through creative storytelling and interactive gameplay. Basic familiarity with computers and keyboarding necessary; no prior coding experience required.
Students code an interactive, mobile-compatible Fruit Ninja-inspired game using Python and PixelPAD. Emphasizing responsive swipe mechanics optimized for tablets and smartphones, students integrate advanced programming concepts including vectors, gravity, collision detection, velocity, and linear interpolation for fluid animations. This approach strengthens their understanding of physics, motion, and user interaction within mobile gaming contexts. Familiarity with computers and keyboarding is necessary; no prior coding experience required.
Students build essential Python coding skills by creating fun games with PixelPAD, an easy-to-use coding platform designed specifically for young learners. They'll explore core concepts like user inputs, x and y positions, if-then logic, and detecting collisions, culminating in their own playable Space Shooter game that can be played on the web. This hands-on approach fosters creativity, builds resilience through debugging, and ignites curiosity in technology. Basic familiarity with computers and keyboarding is needed. No prior coding experience is required!
Students build essential Python coding skills by creating fun games with PixelPAD, an easy-to-use coding platform designed specifically for young learners. They'll explore core concepts like user inputs, x and y positions, if-then logic, and detecting collisions, culminating in their own playable Space Shooter game that can be played on the web. This hands-on approach fosters creativity, builds resilience through debugging, and ignites curiosity in technology. Basic familiarity with computers and keyboarding is needed. No prior coding experience is required!
Students code an interactive, mobile-compatible Fruit Ninja-inspired game using Python and PixelPAD. Emphasizing responsive swipe mechanics optimized for tablets and smartphones, students integrate advanced programming concepts including vectors, gravity, collision detection, velocity, and linear interpolation for fluid animations. This approach strengthens their understanding of physics, motion, and user interaction within mobile gaming contexts. Familiarity with computers and keyboarding is necessary; no prior coding experience required.
UTG Academy offers structured coaching for students participating in SFU’s Canadian Coding League. In weekly sessions, teams students work with our instructors to challenges provided by SFU CCL. Students strengthen their problem-solving, algorithmic thinking, and collaboration skills while receiving consistent guidance throughout the entire competition season, from pre-season through the Mini and Major Challenges, and up to Regional qualification.
Registration includes entry into the Canadian Coding League $250, which is waived for students that participate in our classes. Teams that qualify for Regionals or Nationals can access additional coaching in April and May.
AP Computer Science Prep Part 2 builds on the foundational Java skills developed in Part 1 and is designed to further prepare students for advanced high school or university-level computer science courses. Students deepen their understanding of object-oriented programming by exploring key topics such as array lists (including traversal, searching, and sorting), two-dimensional arrays, inheritance, and polymorphism. These advanced concepts are reinforced through two applied projects: a memory-matching card game and a text-based implementation of "21". The course emphasizes abstraction, code organization, and reusability, reflecting the structure and expectations of the AP Computer Science A curriculum.
Prior experience with Java programming is required.
This course focuses on full problem-solving strategies and techniques aligned with the Junior division of the Canadian Computing Competition. Students are introduced to common algorithmic patterns such as greedy methods, nested iteration, and functional decomposition. The first hour of each class introduces these techniques through targeted instruction and walkthroughs of representative problems. The second hour is dedicated to hands-on problem sets drawn from past CCC Junior contests, with a focus on accuracy, efficiency, and testing. Students strengthen their ability to analyze problems, structure solutions, and debug effectively under time constraints.
Students learn professional game development using Unity, a leading industry-standard platform. They will code using C# in Microsoft Visual Studio. The course culminates in the creation of a complete 2D Spaceship Shooter Game. Unity projects can be deployed across mobile devices, PCs, and consoles, and distributed via app stores. Prior coding experience is recommended; no Unity experience required.
Students build essential Python coding skills by creating fun games with PixelPAD, an easy-to-use coding platform designed specifically for young learners. They'll explore core concepts like user inputs, x and y positions, if-then logic, and detecting collisions, culminating in their own playable Space Shooter game that can be played on the web. This hands-on approach fosters creativity, builds resilience through debugging, and ignites curiosity in technology. Basic familiarity with computers and keyboarding is needed. No prior coding experience is required!
UTG and Elevate have partnered up for another year to offer a coding/ultimate frisbee camp!
Campers will spend half their day creating the artwork and code for their own video game and the other half outside learning and playing ultimate frisbee.
The Ultimate Frisbee portion of camp will focus on teaching athletes the FUNdamentals of Ultimate Frisbee including throwing, catching, and cutting, all through engaging small-sided games. No previous experience of Ultimate is necessary to enjoy the program. Elevate is an award-winning program loved and trusted by 1000+ parents and their kids. Their programs have a daily value (teamwork, effort, friendship, positive self-talk, fun), and with their high energy coaches, your athletes are guaranteed to have fun in a safe way!
At Coding Camp, Campers will use Python, to create their own unique video game. Students will explore fundamental programming concepts such as loops, variables, conditionals, coordinates, and collision detection to create a game completely from scratch. They'll personalize their game with custom artwork, and and custom code, building their creativity, problem-solving, and programming skills. Every week is different! Our instructors will work with students to choose from a catalogue of projects to create, ensuring students are always challenged.
No prior experience is necessary. Campers are grouped by age and skill to ensure the best possible experience for everyone!
Campers build and customize their own VEX IQ robot to tackle exciting engineering challenges, including the ever-popular "robot soccer." They’ll learn block-based coding to program their robots to drive autonomously and complete puzzles. By the end of the week, students will be able to code motors to perform specific tasks autonomously, apply the engineering design process to refine their robot design, implement fundamental physics concepts such as gearing, friction, leverage, and center of gravity, and effectively collaborate with their teammates to solve problems.
No prior experience is necessary. Campers are grouped by age and skill to ensure the best possible experience for everyone!
Campers build and customize their own VEX IQ robot to tackle exciting engineering challenges, including the ever-popular "robot soccer." They’ll learn block-based coding to program their robots to drive autonomously and complete puzzles. By the end of the week, students will be able to code motors to perform specific tasks autonomously, apply the engineering design process to refine their robot design, implement fundamental physics concepts such as gearing, friction, leverage, and center of gravity, and effectively collaborate with their teammates to solve problems.
No prior experience is necessary. Campers are grouped by age and skill to ensure the best possible experience for everyone!
At Digital Art Camp, campers kick off the week with 3D modeling in Tinkercad, designing and printing out their own functional car for a “pinewood derby” style race. Throughout the week, they’ll tweak and test their designs to make their cars faster, then take them home at the end of camp! Campers will also dive into animation, using a variety of tools to direct, and animate their ideas. They will experiment with greenscreens, photo-editing software, and the animation program called Pivot to create scenes, modify shapes, and add their own original artwork, all culminating in a short film they create themselves.
No prior experience is necessary. Campers are grouped by age and skill to ensure the best possible experience for everyone!
At Summer Coding Camp, Campers will use Python, to create their own unique video game. Students will explore fundamental programming concepts such as loops, variables, conditionals, coordinates, and collision detection to create a game completely from scratch. They'll personalize their game with custom artwork, and and custom code, building their creativity, problem-solving, and programming skills. Every week is different! Our instructors will work with students to choose from a catalogue of projects to create, ensuring students are always challenged.
No prior experience is necessary. Campers are grouped by age and skill to ensure the best possible experience for everyone!
UTG's is excited to announce the Academy's Leaders in Training (LIT) program, crafted for seasoned high-school coders seeking training and leadership development opportunities.
UTG's LIT program is tailored to provide students with a curriculum encompassing hands-on job training in coding/robotics and a platform to refine their leadership acumen by assisting in coaching younger peers.
Under the LIT program, students will undertake assigned modules covering technical proficiency, pedagogical skills, and classroom management.
Throughout the two-week tenure, LIT students will serve as teacher's assistants, undergoing a formal midway review after the initial week, with constructive feedback aimed at enhancing their performance for the subsequent weeks.
Upon program completion, students will undergo an exit interview and receive a report documenting their progress and accomplishments, along with a formal completion letter. Exceptional performers will be considered for future paid instructor positions.
Furthermore, students can leverage their participation in the LIT program to fulfill high school volunteer requirements, earning 40 valuable work experience hours.
Join UTG's LIT program to enrich your coding expertise and cultivate essential leadership competencies! Apply now to embark on this enriching journey towards personal and professional growth.
#teenLeadershipDevelopment #stem #codingclasses #roboticsclasses #afterschoolcoding. After-school high school. Teen. Stem enrichment. Youth coding. Student coding. High school volunteering.
UTG's is excited to announce the Academy's Leaders in Training (LIT) program, crafted for seasoned high-school coders seeking training and leadership development opportunities.
UTG's LIT program is tailored to provide students with a curriculum encompassing hands-on job training in coding/robotics and a platform to refine their leadership acumen by assisting in coaching younger peers.
Under the LIT program, students will undertake assigned modules covering technical proficiency, pedagogical skills, and classroom management.
Throughout the two-week tenure, LIT students will serve as teacher's assistants, undergoing a formal midway review after the initial week, with constructive feedback aimed at enhancing their performance for the subsequent weeks.
Upon program completion, students will undergo an exit interview and receive a report documenting their progress and accomplishments, along with a formal completion letter. Exceptional performers will be considered for future paid instructor positions.
Furthermore, students can leverage their participation in the LIT program to fulfill high school volunteer requirements, earning 40 valuable work experience hours.
Join UTG's LIT program to enrich your coding expertise and cultivate essential leadership competencies! Apply now to embark on this enriching journey towards personal and professional growth.
#teenLeadershipDevelopment #stem #codingclasses #roboticsclasses #afterschoolcoding. After-school high school. Teen. Stem enrichment. Youth coding. Student coding. High school volunteering.
At Digital Art Camp, campers kick off the week with 3D modeling in Tinkercad, designing and printing out their own functional car for a “pinewood derby” style race. Throughout the week, they’ll tweak and test their designs to make their cars faster, then take them home at the end of camp! Campers will also dive into animation, using a variety of tools to direct, and animate their ideas. They will experiment with greenscreens, photo-editing software, and the animation program called Pivot to create scenes, modify shapes, and add their own original artwork, all culminating in a short film they create themselves.
No prior experience is necessary. Campers are grouped by age and skill to ensure the best possible experience for everyone!
At Summer Coding Camp, Campers will use Python, to create their own unique video game. Students will explore fundamental programming concepts such as loops, variables, conditionals, coordinates, and collision detection to create a game completely from scratch. They'll personalize their game with custom artwork, and and custom code, building their creativity, problem-solving, and programming skills. Every week is different! Our instructors will work with students to choose from a catalogue of projects to create, ensuring students are always challenged.
No prior experience is necessary. Campers are grouped by age and skill to ensure the best possible experience for everyone!
Campers build and customize their own VEX IQ robot to tackle exciting engineering challenges, including the ever-popular "robot soccer." They’ll learn block-based coding to program their robots to drive autonomously and complete puzzles. By the end of the week, students will be able to code motors to perform specific tasks autonomously, apply the engineering design process to refine their robot design, implement fundamental physics concepts such as gearing, friction, leverage, and center of gravity, and effectively collaborate with their teammates to solve problems.
No prior experience is necessary. Campers are grouped by age and skill to ensure the best possible experience for everyone!
UTG and Elevate have partnered up for another year to offer a digital art & Ultimate frisbee camp! Campers will spend half their day doing digital art and the other half outside learning and playing ultimate frisbee.
The Ultimate Frisbee portion of camp will focus on teaching athletes the FUNdamentals of Ultimate Frisbee including throwing, catching, and cutting, all through engaging small-sided games. No previous experience of Ultimate is necessary to enjoy the program. Elevate is an award-winning program loved and trusted by 1000+ parents and their kids. Their programs have a daily value (teamwork, effort, friendship, positive self-talk, fun), and with their high energy coaches, your athletes are guaranteed to have fun in a safe way!
At Digital Art Camp, campers kick off the week with 3D modeling in Tinkercad, designing and printing out their own functional car for a “pinewood derby” style race. Throughout the week, they’ll tweak and test their designs to make their cars faster, then take them home at the end of camp! Campers will also dive into animation, using a variety of tools to direct, and animate their ideas. They will experiment with greenscreens, photo-editing software, and the animation program called Pivot to create scenes, modify shapes, and add their own original artwork, all culminating in a short film they create themselves.
No prior experience is necessary. Campers are grouped by age and skill to ensure the best possible experience for everyone!
At Digital Art Camp, campers kick off the week with 3D modeling in Tinkercad, designing and printing out their own functional car for a “pinewood derby” style race. Throughout the week, they’ll tweak and test their designs to make their cars faster, then take them home at the end of camp! Campers will also dive into animation, using a variety of tools to direct, and animate their ideas. They will experiment with greenscreens, photo-editing software, and the animation program called Pivot to create scenes, modify shapes, and add their own original artwork, all culminating in a short film they create themselves.
No prior experience is necessary. Campers are grouped by age and skill to ensure the best possible experience for everyone!
UTG and Elevate have partnered up for another year to offer a robotics/ultimate frisbee camp!
Campers will spend half their day building and programming a robot and the other half outside learning and playing ultimate frisbee.
The Ultimate Frisbee portion of camp will focus on teaching athletes the FUNdamentals of Ultimate Frisbee including throwing, catching, and cutting, all through engaging small-sided games. No previous experience of Ultimate is necessary to enjoy the program. Elevate is an award-winning program loved and trusted by 1000+ parents and their kids. Their programs have a daily value (teamwork, effort, friendship, positive self-talk, fun), and with their high energy coaches, your athletes are guaranteed to have fun in a safe way!
During robotics, campers build and customize their own VEX IQ robot to tackle exciting engineering challenges, including the ever-popular "robot soccer." They’ll learn block-based coding to program their robots to drive autonomously and complete tasks. By the end of the week, students will be able to code motors to perform specific tasks autonomously, apply the engineering design process to refine their robot design, implement fundamental physics concepts such as gearing, friction, leverage, and center of gravity, and effectively collaborate with teammates to solve problems.
No prior experience is necessary. Campers are grouped by age and skill to ensure the best possible experience for everyone!
At Summer Coding Camp, Campers will use Python, to create their own unique video game. Students will explore fundamental programming concepts such as loops, variables, conditionals, coordinates, and collision detection to create a game completely from scratch. They'll personalize their game with custom artwork, and and custom code, building their creativity, problem-solving, and programming skills. Every week is different! Our instructors will work with students to choose from a catalogue of projects to create, ensuring students are always challenged.
No prior experience is necessary. Campers are grouped by age and skill to ensure the best possible experience for everyone!
UTG and Elevate have partnered up for another year to offer a coding/ultimate frisbee camp!
Campers will spend half their day creating the artwork and code for their own video game and the other half outside learning and playing ultimate frisbee.
The Ultimate Frisbee portion of camp will focus on teaching athletes the FUNdamentals of Ultimate Frisbee including throwing, catching, and cutting, all through engaging small-sided games. No previous experience of Ultimate is necessary to enjoy the program. Elevate is an award-winning program loved and trusted by 1000+ parents and their kids. Their programs have a daily value (teamwork, effort, friendship, positive self-talk, fun), and with their high energy coaches, your athletes are guaranteed to have fun in a safe way!
At Coding Camp, Campers will use Python, to create their own unique video game. Students will explore fundamental programming concepts such as loops, variables, conditionals, coordinates, and collision detection to create a game completely from scratch. They'll personalize their game with custom artwork, and and custom code, building their creativity, problem-solving, and programming skills. Every week is different! Our instructors will work with students to choose from a catalogue of projects to create, ensuring students are always challenged.
No prior experience is necessary. Campers are grouped by age and skill to ensure the best possible experience for everyone!