• Senior Program

    Learn coding concepts with a mix of block and text based coding

Grade 6+

Our senior program is designed for students who have graduated from Junior program at STEM1 or for students who are in Grade 6+ with no coding experience. By the end of the program, students learn to create online games, apps & websites.

Progress & Certification

We gamify learning through awarding points, badges and certificates to recognize the progress & hardwork of our students. Students will be awarded a certificate of completion after they finish every level. Students are required to submit a presentation or project to graduate each course.

Who is this course for?

Senior program is designed for 6 to 8 graders. 10 courses are included in this program. We also conduct exams after every course to ensure that efficient results are obtained. This program also offers leadership projects to improve the soft skills of students.

Sr. Program Curriculum (Grade 6+)

Introduction to Coding & Game Design

Coding experience or not, this course introduces students to fundamental coding concepts. Through weekly coding challenges, students will apply concepts like methods, sequencing, loops, and events to their programs. Like games? Code your own game! In this course, students grasp a better understanding of the elements that make up games and how to implement those in a program. Students will learn what coding concepts can be used to implement features like creating characters and scoring as they code different mini games throughout the course!

VR Vex

Similar to the Scratch language, VR Vex teaches students how programs can be used to control and manipulate robots to do specific tasks. In this course, students will be given different virtual environments for which they will have to code their robot to pass the challenge. 


Learn what elements make a good website, and then learn to code it! Students can creatively design their own websites after learning different HTML concepts that will help them create headings, paragraphs, buttons, tabs and many other website elements. 

Python 101

In this course, students will review the fundamental coding concepts and how those concepts will now be applied in Python. Each week students will learn new concepts including movement commands, spatial awareness, attributes, functions, variables, loops and conditional statements. Each week students will receive a task where they will apply these concepts to challenges. 

Python 201

Take the fundamental coding concepts to the next level. Learn how these concepts can be used to create cool applications and games. From calculator apps to tic tac toe games, students will apply their lessons to accomplish varying projects. 

Python 301

In this course, students will develop the famous Snake Game. As they learn about functions, arrays and if statements, students will be able to create unique characters and features like border collisions, body collisions and scoring within their game.

Python 401

With their expertise in Python, students will develop a Space Invaders game using the pygame library. Using the lessons learned before in addition to concepts like lists, global variables and boolean operators students will be able to code a unique and fun game.

Registration Fee

There is no long term contracts, 30 day notice is required for any cancellations.

Monthly: $120 CAD

6 students

1 Instructor

1 Leader in Training

Yearly: $96/Month CAD

20% Off Monthly

Paid in Advance

Private: $175 CAD

1:1 Instructor