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.

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.

Need more information?
Request here?

GameMakers Photos and Videos