Game Makers

Interactive Coding in Scratch

GameMakers Classes are a fun and engaging way for students to experience immediate progress and enjoyment in creating video games. Children love video games which gives us an opportunity to teach math, science, art, reading, writing and basic computer literacy.

In this dynamic and engaging environment, students will have the chance to design their characters, visually captivating backgrounds, immersive sound effects, and captivating storylines. Our curriculum introduces students to the fundamental principles of computer programming through the use of Scratch Blocks, a programming language developed by MIT specifically for primary school students.

Ages: 7+
Required Skills: Basic reading and spelling. 
Class Format: In-person classes, 1-hour per class.
Platform: Scratch
Required Equipment: Laptop computer

For financial assistance please see our Student Financial Support Program.

Enrol your child in GameMakers: Interactive Coding Adventures today and let them embark on a journey filled with creativity, problem-solving, and the building blocks of programming.

Class Availability and Registration

For the latest information on class availability and schedules, please contact us – we're happy to assist you!

The following course outline includes the course description, learning resources, class schedule, learning outcomes, and graduate attributes.

Course Description

A lecture/laboratory course designed to obtain fundamental programming skills using a visual block programming language called Scratch. Students will learn the concepts of Sequencing, Loops, Inputs, Decision Statements, Co-ordinates, Variables, and Functions through the development of animations and video games.

Learning Resources

Online Resources

Class Schedule

Assignments and a Final Project will be demonstrated by students.
Asynchronous – Online access to course material.
In-person – 1-hour sessions guided by an instructor.

Learning Outcomes

  1. Interpret Logical Sequencing
  2. Apply Forever Loops and Repeat Loops
  3. Employ User Inputs to interact with program
  4. Implement If-Then Decision Statements
  5. Use Variables in your program
  6. Develop Functions in your program
  7. Program a complete video game

Graduate Attributes

  1. A knowledge base for computer science – knowledge of programming concepts.
  2. Problem analysis – analyze code and develop computational thinking.
  3. Investigation – know how to debug a problem in code.
  4. Design – write code to create animation and basic video games.

Our first choice is to take the classes in-person as it allows for peer-to-peer interaction and learning. If this is not possible, we only provide online classes in one-on-one format with a teacher because online learning is challenging, and children need full teacher support. In our experience, online group classes are not an effective learning environment for children; therefore, we do not offer them. We strive to provide the best learning experience for your child based on our applied educational research.

After-School Class Schedule for Saturdays

The Winter 2024 session is Jan 6 to March 23 - 11 lessons
Spring 2024 session is April 6 to June 22 - 11 lessons
Fall 2024 session is Sept 7 to Dec 14 - 12 lessons


January: 6, 13, 20, 27
February: 3, 10, 24  (No class on 17th due to Family Day Regional holiday)
March: 2, 9, 16, 23 (No class on 30th due to Easter break)
April: 6, 13, 20, 27
May: 4, 11, 25 (No class on 18th due to Victoria Day)
June: 1, 8, 15, 22 (No class on 29th due to Canada Day long weekend)

July and August break from regular classes, but will hold Summer Camps and Workshops.

September: 7, 14, 21 (No class on 28th due to Truth & Reconciliation Day)
October: 5, 19, 26 (No class on 12th due to Thanksgiving)
November: 2, 16, 23, 30  (no class on 9th due to Remembrance Day)
December: 7, 14 (No class on 21st and 28th due to Christmas and New Year)

Need more information?
Request here?

GameMakers Photos and Videos