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.
This course is the first 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.
At this level, students will learn how to use Unity3D, modern game development software used by corporate and independent studio developers. Software made in Unity3D can be ported to mobile devices, PC’s, consoles such as the Xbox and PlayStation and can be shared or sold on the Android and Apple store. Students will write C# in Microsoft Visual Studio and finish with a full 2D spaceship game!
Students will be introduced to the fundamentals of front-end web development by building their own fully functional website using HTML, CSS, and JavaScript. Designed for students with no web development experience, this course focuses on writing clean, structured code to create content, apply visual styling, and add simple interactivity. Students will learn how websites are constructed and displayed in browsers, gaining a clear understanding of how code translates to on-screen behavior. Using professional tools, they will explore key concepts such as semantic markup, box model layout, responsive design principles, and basic scripting. The course is not focused on app development or complex functionality, but rather on establishing foundational skills and confidence in web development. By the end, each student will create and publish a personal portfolio website to showcase their previous projects.
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.
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!
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.
This course is the first 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.
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!
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!
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.
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!
During coding, students will use PixelPad to create the code and artwork for their very own video game. Students will learn the fundamentals of the coding language Python. Over the week they will cover loops, variables, if-statements, orienting objects in 2-D space, and much more. By the end of the week they will have their own video game.
During robotics, students will learn fundamental engineering skills to construct the best VEX IQ robot they can build. Throughout the week the robots will have to be tailored to specific challenges, including the ever popular “robot soccer”. Robotics also introduces coding. Students use block coding to program their robot to drive and complete tasks all on its own. By the end of the week your child will be able to:
write code that commands their motors to perform specific functions
use the engineering design process to identify flaws and make improvements in their design
implement fundamental concepts in physics such as gearing, centre of gravity, friction, leverage
collaborate with team members
During the digital art portion, students will get the opportunity to learn and design in 3 dimensions and print off their own object with our 3-D printers. Students will also learn fundamental photo editing skills with pictures of themselves taken on the green screen. Finally, students will learn to incorporate pictures and animations into Pixelpad.
During coding, students will use PixelPad to create the code and artwork for their very own video game. Students will learn the fundamentals of the coding language Python. Over the week they will cover loops, variables, if-statements, orienting objects in 2-D space, and much more. By the end of the week they will have their own video game.
Summer Camp Full Day Coding and Robotics Summer Camp
Age: 7 - 14
Monday - Friday
During coding portion of the day, students will use PixelPad to create the code and artwork for their very own video game. Students will learn the fundamentals of the coding language Python. Over the week they will cover loops, variables, if-statements, orienting objects in 2-D space, and much more. By the end of the week they will have their own video game.
During robotics, students will learn fundamental engineering skills to construct the best VEX IQ robot they can build. Throughout the week the robots will have to be tailored to specific challenges, including the ever popular “robot soccer”. Robotics also introduces coding. Students use block coding to program their robot to drive and complete tasks all on its own. By the end of the week your child will be able to:
write code that commands their motors to perform specific functions
use the engineering design process to identify flaws and make improvements in their design
implement fundamental concepts in physics such as gearing, centre of gravity, friction, leverage
collaborate with team members
Summer Camp Full Day Digital Art and Robotics Summer Camp
Age: 7 - 14
Monday - Friday
During the digital art portion, students will get the opportunity to learn and design in 3 dimensions and print off their own object with our 3-D printers. Students will also learn fundamental photo editing skills with pictures of themselves taken on the green screen. Finally, students will learn to incorporate pictures and animations into Pixelpad.
During robotics, students will learn fundamental engineering skills to construct the best VEX IQ robot they can build. Throughout the week the robots will have to be tailored to specific challenges, including the ever popular “robot soccer”. Robotics also introduces coding. Students use block coding to program their robot to drive and complete tasks all on its own. By the end of the week your child will be able to:
write code that commands their motors to perform specific functions
use the engineering design process to identify flaws and make improvements in their design
implement fundamental concepts in physics such as gearing, centre of gravity, friction, leverage
collaborate with team members
During the digital art portion, students will get the opportunity to learn and design in 3 dimensions and print off their own object with our 3-D printers. Students will also learn fundamental photo editing skills with pictures of themselves taken on the green screen. Finally, students will learn to incorporate pictures and animations into Pixelpad.
During coding, students will use PixelPad to create the code and artwork for their very own video game. Students will learn the fundamentals of the coding language Python. Over the week they will cover loops, variables, if-statements, orienting objects in 2-D space, and much more. By the end of the week they will have their own video game.
During robotics, students will learn fundamental engineering skills to construct the best VEX IQ robot they can build. Throughout the week the robots will have to be tailored to specific challenges, including the ever popular “robot soccer”. Robotics also introduces coding. Students use block coding to program their robot to drive and complete tasks all on its own. By the end of the week your child will be able to:
write code that commands their motors to perform specific functions
use the engineering design process to identify flaws and make improvements in their design
implement fundamental concepts in physics such as gearing, centre of gravity, friction, leverage
collaborate with team members
Summer Camp Full Day Coding and Robotics Summer Camp
Age: 7 - 14
Monday - Friday
During coding portion of the day, students will use PixelPad to create the code and artwork for their very own video game. Students will learn the fundamentals of the coding language Python. Over the week they will cover loops, variables, if-statements, orienting objects in 2-D space, and much more. By the end of the week they will have their own video game.
During robotics, students will learn fundamental engineering skills to construct the best VEX IQ robot they can build. Throughout the week the robots will have to be tailored to specific challenges, including the ever popular “robot soccer”. Robotics also introduces coding. Students use block coding to program their robot to drive and complete tasks all on its own. By the end of the week your child will be able to:
write code that commands their motors to perform specific functions
use the engineering design process to identify flaws and make improvements in their design
implement fundamental concepts in physics such as gearing, centre of gravity, friction, leverage
collaborate with team members
Summer Camp Full Day Digital Art and Robotics Summer Camp
Age: 7 - 14
Monday - Friday
During the digital art portion, students will get the opportunity to learn and design in 3 dimensions and print off their own object with our 3-D printers. Students will also learn fundamental photo editing skills with pictures of themselves taken on the green screen. Finally, students will learn to incorporate pictures and animations into Pixelpad.
During robotics, students will learn fundamental engineering skills to construct the best VEX IQ robot they can build. Throughout the week the robots will have to be tailored to specific challenges, including the ever popular “robot soccer”. Robotics also introduces coding. Students use block coding to program their robot to drive and complete tasks all on its own. By the end of the week your child will be able to:
write code that commands their motors to perform specific functions
use the engineering design process to identify flaws and make improvements in their design
implement fundamental concepts in physics such as gearing, centre of gravity, friction, leverage
collaborate with team members
During coding, students will use PixelPad to create the code and artwork for their very own video game. Students will learn the fundamentals of the coding language Python. Over the week they will cover loops, variables, if-statements, orienting objects in 2-D space, and much more. By the end of the week they will have their own video game.
During the digital art portion, students will get the opportunity to learn and design in 3 dimensions and print off their own object with our 3-D printers. Students will also learn fundamental photo editing skills with pictures of themselves taken on the green screen. Finally, students will learn to incorporate pictures and animations into Pixelpad.
During robotics, students will learn fundamental engineering skills to construct the best VEX IQ robot they can build. Throughout the week the robots will have to be tailored to specific challenges, including the ever popular “robot soccer”. Robotics also introduces coding. Students use block coding to program their robot to drive and complete tasks all on its own. By the end of the week your child will be able to:
write code that commands their motors to perform specific functions
use the engineering design process to identify flaws and make improvements in their design
implement fundamental concepts in physics such as gearing, centre of gravity, friction, leverage
collaborate with team members
Summer Camp Full Day Coding and Robotics Summer Camp
Age: 7 - 14
Monday - Friday
During coding portion of the day, students will use PixelPad to create the code and artwork for their very own video game. Students will learn the fundamentals of the coding language Python. Over the week they will cover loops, variables, if-statements, orienting objects in 2-D space, and much more. By the end of the week they will have their own video game.
During robotics, students will learn fundamental engineering skills to construct the best VEX IQ robot they can build. Throughout the week the robots will have to be tailored to specific challenges, including the ever popular “robot soccer”. Robotics also introduces coding. Students use block coding to program their robot to drive and complete tasks all on its own. By the end of the week your child will be able to:
write code that commands their motors to perform specific functions
use the engineering design process to identify flaws and make improvements in their design
implement fundamental concepts in physics such as gearing, centre of gravity, friction, leverage
collaborate with team members
Summer Camp Full Day Digital Art and Robotics Summer Camp
Age: 7 - 14
Monday - Friday
During the digital art portion, students will get the opportunity to learn and design in 3 dimensions and print off their own object with our 3-D printers. Students will also learn fundamental photo editing skills with pictures of themselves taken on the green screen. Finally, students will learn to incorporate pictures and animations into Pixelpad.
During robotics, students will learn fundamental engineering skills to construct the best VEX IQ robot they can build. Throughout the week the robots will have to be tailored to specific challenges, including the ever popular “robot soccer”. Robotics also introduces coding. Students use block coding to program their robot to drive and complete tasks all on its own. By the end of the week your child will be able to:
write code that commands their motors to perform specific functions
use the engineering design process to identify flaws and make improvements in their design
implement fundamental concepts in physics such as gearing, centre of gravity, friction, leverage
collaborate with team members
During the digital art portion, students will get the opportunity to learn and design in 3 dimensions and print off their own object with our 3-D printers. Students will also learn fundamental photo editing skills with pictures of themselves taken on the green screen. Finally, students will learn to incorporate pictures and animations into Pixelpad.
Summer Camp Full Day Digital Art and Ultimate Summer Camp
Age: 7 - 14
Monday - Friday
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!
During the digital art portion, campers will learn to create virtual and physical art. They will draw and design in 3D. They will be able to print off what they design with our 3D printers. Additionally, they will create 2D animations and learn to code them into a game.
Summer Camp Full Day Coding and Ultimate Summer Camp
Age: 7 - 14
Monday - Friday
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!
Coding will get kids to create their own video games with coding and animation in Python using Pixelpad. Our goal is to introduce students to a wide variety of topics in coding and animation and get them excited about code. Some of the topics covered include:
During the digital art portion, students will get the opportunity to learn and design in 3 dimensions and print off their own object with our 3-D printers. Students will also learn fundamental photo editing skills with pictures of themselves taken on the green screen. Finally, students will learn to incorporate pictures and animations into Pixelpad.
During coding, students will use PixelPad to create the code and artwork for their very own video game. Students will learn the fundamentals of the coding language Python. Over the week they will cover loops, variables, if-statements, orienting objects in 2-D space, and much more. By the end of the week they will have their own video game.
During robotics, students will learn fundamental engineering skills to construct the best VEX IQ robot they can build. Throughout the week the robots will have to be tailored to specific challenges, including the ever popular “robot soccer”. Robotics also introduces coding. Students use block coding to program their robot to drive and complete tasks all on its own. By the end of the week your child will be able to:
write code that commands their motors to perform specific functions
use the engineering design process to identify flaws and make improvements in their design
implement fundamental concepts in physics such as gearing, centre of gravity, friction, leverage
collaborate with team members
Summer Camp Full Day Robotics and Ultimate Summer Camp
Age: 7 - 14
Monday - Friday
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, students will learn fundamental engineering skills to construct the best VEX IQ robot they can build. Throughout the week the robots will have to be tailored to specific challenges, including the ever popular “robot soccer”. Robotics also introduces coding. Students use block coding to program their robot to drive and complete tasks all on its own. By the end of the week your child will be able to:
write code that commands their motors to perform specific functions
use the engineering design process to identify flaws and make improvements in their design
implement fundamental concepts in physics such as gearing, centre of gravity, friction, leverage
collaborate with team members
During coding, students will use PixelPad to create the code and artwork for their very own video game. Students will learn the fundamentals of the coding language Python. Over the week they will cover loops, variables, if-statements, orienting objects in 2-D space, and much more. By the end of the week they will have their own video game.
During the digital art portion, students will get the opportunity to learn and design in 3 dimensions and print off their own object with our 3-D printers. Students will also learn fundamental photo editing skills with pictures of themselves taken on the green screen. Finally, students will learn to incorporate pictures and animations into Pixelpad.
During robotics, students will learn fundamental engineering skills to construct the best VEX IQ robot they can build. Throughout the week the robots will have to be tailored to specific challenges, including the ever popular “robot soccer”. Robotics also introduces coding. Students use block coding to program their robot to drive and complete tasks all on its own. By the end of the week your child will be able to:
write code that commands their motors to perform specific functions
use the engineering design process to identify flaws and make improvements in their design
implement fundamental concepts in physics such as gearing, centre of gravity, friction, leverage
collaborate with team members
Summer Camp Full Day Robotics and Ultimate Summer Camp
Age: 7 - 14
Monday - Friday
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, students will learn fundamental engineering skills to construct the best VEX IQ robot they can build. Throughout the week the robots will have to be tailored to specific challenges, including the ever popular “robot soccer”. Robotics also introduces coding. Students use block coding to program their robot to drive and complete tasks all on its own. By the end of the week your child will be able to:
write code that commands their motors to perform specific functions
use the engineering design process to identify flaws and make improvements in their design
implement fundamental concepts in physics such as gearing, centre of gravity, friction, leverage
collaborate with team members
Summer Camp Full Day Coding and Ultimate Summer Camp
Age: 7 - 14
Monday - Friday
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!
Coding will get kids to create their own video games with coding and animation in Python using Pixelpad. Our goal is to introduce students to a wide variety of topics in coding and animation and get them excited about code. Some of the topics covered include:
During the digital art portion, students will get the opportunity to learn and design in 3 dimensions and print off their own object with our 3-D printers. Students will also learn fundamental photo editing skills with pictures of themselves taken on the green screen. Finally, students will learn to incorporate pictures and animations into Pixelpad.
Summer Camp Full Day Digital Art and Ultimate Summer Camp
Age: 7 - 14
Monday - Friday
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!
During the digital art portion, campers will learn to create virtual and physical art. They will draw and design in 3D. They will be able to print off what they design with our 3D printers. Additionally, they will create 2D animations and learn to code them into a game.
During robotics, students will learn fundamental engineering skills to construct the best VEX IQ robot they can build. Throughout the week the robots will have to be tailored to specific challenges, including the ever popular “robot soccer”. Robotics also introduces coding. Students use block coding to program their robot to drive and complete tasks all on its own. By the end of the week your child will be able to:
write code that commands their motors to perform specific functions
use the engineering design process to identify flaws and make improvements in their design
implement fundamental concepts in physics such as gearing, centre of gravity, friction, leverage
collaborate with team members
During coding, students will use PixelPad to create the code and artwork for their very own video game. Students will learn the fundamentals of the coding language Python. Over the week they will cover loops, variables, if-statements, orienting objects in 2-D space, and much more. By the end of the week they will have their own video game.