UTG is a private robotics club team focusing on developing young engineering skills along with preparation for competing in tournaments. For students interested in design and programming, UTG Robotics fosters learning through a challenging, team-oriented environment where participants collaborate to create an entry for the global Robotics challenge - VEX IQ.
This year's competition is called
Rapid Relay
and will require students to build a robot that can collect, pass, and score a ball as many times as possible within 60 seconds.
UTG is a private robotics club team focusing on developing young engineering skills along with preparation for competing in tournaments. For students interested in design and programming, UTG Robotics fosters learning through a challenging, team-oriented environment where participants collaborate to create an entry for the global Robotics challenge - VEX IQ.
This year's competition is called
Rapid Relay
and will require students to build a robot that can collect, pass, and score a ball as many times as possible within 60 seconds.
UTG is a private robotics club team focusing on developing young engineering skills along with preparation for competing in tournaments. For students interested in design and programming, UTG Robotics fosters learning through a challenging, team-oriented environment where participants collaborate to create an entry for the global Robotics challenge - VEX IQ.
This year's competition is called
Rapid Relay
and will require students to build a robot that can collect, pass, and score a ball as many times as possible within 60 seconds.
UTG is a private robotics club team focusing on developing young engineering skills along with preparation for competing in tournaments. For students interested in design and programming, UTG Robotics fosters learning through a challenging, team-oriented environment where participants collaborate to create an entry for the global Robotics challenge - VEX IQ.
This year's competition is called
Rapid Relay
and will require students to build a robot that can collect, pass, and score a ball as many times as possible within 60 seconds.
UTG is a private robotics club team focusing on developing young engineering skills along with preparation for competing in tournaments. For students interested in design and programming, UTG Robotics fosters learning through a challenging, team-oriented environment where participants collaborate to create an entry for the global Robotics challenge - VEX IQ.
This year's competition is called
Rapid Relay
and will require students to build a robot that can collect, pass, and score a ball as many times as possible within 60 seconds.
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.
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 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.
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 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.
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!
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!