Cart

Back to Shop

Register a sibling or a friend

CCC Junior Prep Part 1

Age: 13 - 15
Saturday
This course focuses on building the core programming and problem-solving skills required for success in the Junior division of the Canadian Computing Competition. Designed for students with prior experience with code, this semester ensures students understand key concepts such as input/output formatting, conditionals, loops, and string manipulation. Each class is divided into two parts: the first hour focuses on guided instruction and walkthroughs of foundational algorithms and techniques required for the competition questions; the second hour is dedicated to structured problem-solving using past CCC Junior questions. Emphasis is placed on writing clean, testable code, handling edge cases, and building confidence through consistent, supported practice.
Feb 14 2026 - Jun 20 2026
223A – 3030 Lincoln Avenue, Coquitlam
Saturday 10:20am - 11:20am (PST)
(604) 700-9931
0 seats left

Python Game Development Level 2 – Part 2

Age: 10 - 12
Sunday, Saturday
Students develop advanced Python skills by coding a physics-based platformer inspired by the classic game: Balloon Fight using PixelPAD. They'll explore gravity, velocity, acceleration, and vector-based movement, creating realistic in-game physics. Students personalize their games by customizing sprites, adjusting object interactions, and refining game mechanics, deepening their understanding of programming and physics concepts. Basic familiarity with computers and keyboarding is necessary; no prior coding experience required.
Feb 15 2026 - Jun 21 2026
223A – 3030 Lincoln Avenue, Coquitlam
Sunday 11:30am - 12:30pm (PST)
& Saturday 11:30am - 12:30pm (PST)
(604) 700-9931
1 seats left

Computer Science 703 – Part 2

Age: 12 - 17
Sunday
This course is the second part of level 3 in a 4 level program designed to prepare students for computer science courses at the high school or university level. Computer Science Preparation Levels 1-3 practice the fundamentals of Java, while also applying them to a unique coding project that complements the course content. Computer Science Preparation Level 4 is specifically designed to prepare students for the Computer Science AP exam and test preparation based on the topics from levels 1-3. The course topics in level 2 are: array lists (traversing, searching, sorting), 2D Arrays, inheritance, and polymorphism. This course has two projects, coding a game similar to Memory, and "21".

Computer programming experience in Java is required prior to beginning this course.
Feb 15 2026 - Jun 21 2026
223A – 3030 Lincoln Avenue, Coquitlam
Sunday 9:10am - 10:10am (PST)
(604) 700-9931
0 seats left

Unity 402

Age: 12 - 14
Sunday
Based on what students have learned in UN401, they will dive deeper into Unity and C#. This course will teach students stronger conceptual programming ideas, more polished coding practices, and a better understanding of how to code effectively. Students will be introduced to 2D sprites, physics, animation and tilemaps. They will finish with a 2D platformer!
Feb 15 2026 - Jun 21 2026
223A – 3030 Lincoln Avenue, Coquitlam
Sunday 10:20am - 11:20am (PST)
(604) 700-9931
0 seats left

Python Game Development Level 2 – Part 2

Age: 10 - 12
Sunday
Students develop advanced Python skills by coding a physics-based platformer inspired by the classic game: Balloon Fight using PixelPAD. They'll explore gravity, velocity, acceleration, and vector-based movement, creating realistic in-game physics. Students personalize their games by customizing sprites, adjusting object interactions, and refining game mechanics, deepening their understanding of programming and physics concepts. Basic familiarity with computers and keyboarding is necessary; no prior coding experience required.
Feb 15 2026 - Jun 21 2026
223A – 3030 Lincoln Avenue, Coquitlam
Sunday 10:20am - 11:20am (PST)
(604) 700-9931
1 seats left

Python Game Development Level 1 – Part 2

Age: 8 - 10
Saturday, Sunday
Students explore Python by coding a Mario-inspired 2D platformer using PixelPAD. Through this interactive project, they'll discover how to program gravity, jumping, platform interactions, and character movements. The course emphasizes experimentation, iterative problem-solving, and creativity, engaging students in deeper coding challenges. Basic computer skills and keyboarding necessary; no prior coding experience required!
Feb 14 2026 - Jun 20 2026
223A – 3030 Lincoln Avenue, Coquitlam
Saturday 1:00pm - 2:00pm (PST)
& Sunday 10:15am - 11:15am (PST)
(604) 700-9931
1 seats left

Python Game Development Level 3 – Part 2

Age: 12 - 14
Sunday
Students create a mobile-compatible top-down strategy game inspired by Castle Clash using Python and PixelPAD. With increased autonomy, they program strategic gameplay elements, customizable AI, and customizable units. This course encourages students to code their project independently, so students learn how to program, debug, and work with more autonomy. Prior coding experience is necessary for this course.
Feb 15 2026 - Jun 21 2026
223A – 3030 Lincoln Avenue, Coquitlam
Sunday 9:10am - 10:10am (PST)
(604) 700-9931
3 seats left

SFU Coding League Junior Coaching

Age: 10 - 12
Saturday
Ready to elevate your Coding League's team performance to new heights? Look no further than UTG's exclusive coaching program designed to unleash your team's brilliance in the SFU's Canadian Coding League.

Experience the power of personalized coaching as our expert mentors guide you through mini and major challenges, igniting your problem-solving skills and fostering a culture of curiosity and learning. With weekly in-person sessions, your team of 2-3 students will thrive in an environment of teamwork, collaboration and support.

When you register with UTG, you're not just signing up for coaching – you're investing in a journey of growth and success. Plus your registration includes the entry into the SFU Canadian Coding League ($250 value).

Join us as we embark on this exhilarating adventure from pre-season all the way to Regional's qualification! And for those successful teams that qualify for Regionals and/or Nationals, additional coaching sessions are available in April and May to prepare teams for the ultimate competition at Regionals and Nationals.

Don't miss out on this opportunity to transform your team's future. Register now with UTG and let's code our way to victory together!
Feb 14 2026 - Jun 20 2026
223A – 3030 Lincoln Avenue, Coquitlam
Saturday 11:30am - 12:30pm (PST)
(604) 700-9931
0 seats left

Python Game Development Level 2 – Part 1

Age: 10 - 12
Saturday
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.
Feb 14 2026 - Jun 20 2026
223A – 3030 Lincoln Avenue, Coquitlam
Saturday 9:10am - 10:10am (PST)
(604) 700-9931
4 seats left

Spring Break Digital Art Half Day

Age: 7 - 14
Monday - Friday
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!
Mar 23 2026 - Mar 27 2026
223A – 3030 Lincoln Avenue, Coquitlam
Monday - Friday 1:00pm - 4:00pm (PST)
(604) 700-9931
6 seats left

Spring Break Robotics Half Day

Age: 7 - 14
Monday - Friday
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!
Mar 23 2026 - Mar 27 2026
223A – 3030 Lincoln Avenue, Coquitlam
Monday - Friday 9:00am - 12:00pm (PST)
(604) 700-9931
10 seats left

Spring Break Robotics Half Day

Age: 7 - 14
Monday - Friday
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!
Mar 16 2026 - Mar 20 2026
223A – 3030 Lincoln Avenue, Coquitlam
Monday - Friday 1:00pm - 4:00pm (PST)
(604) 700-9931
7 seats left

Spring Break Coding Half Day

Age: 7 - 14
Monday - Friday
At Spring 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!
Mar 16 2026 - Mar 20 2026
223A – 3030 Lincoln Avenue, Coquitlam
Monday - Friday 9:00am - 12:00pm (PST)
(604) 700-9931
10 seats left