Game Development with Scratch

Using the Scratch programming language, children will learn basic coding concepts by creating stories and games through a visual interface.

Designed for ages 8–12

Course Length

4 learning module of 3 months each with 10 weekly learning sessions

Live Group Sessions

Sessions are live, online, and meet weekly on the same day and time

Small Group Size

Maximum 6 students per group for individual attention

Expert Mentors

Mentors are tech professionals working in U.S. companies

Upcoming Sessions

Starts

OCTOBER 2025

Ends DEC

Weekly 90-minute session

  • Mentors will set the group schedule.

  • Parents can choose a group from the available options on the platform.

  • Groups meet once a week at the same day and time.

  • We’ll confirm the exact start date as the course gets closer.

About this course

This course gives kids their first introduction to what it means to be a professional software engineer and invites them into the creative world of technology. They’ll use Scratch — a programming language designed for children, based on colorful blocks and visual elements.

The course is divided into four modules, each building on the previous one. During one session, students complete a single module. Kids start by learning basic programming concepts, then move on to creating their own games in future modules. Those who want to keep learning can continue by joining the next session as new modules become available. All lessons are fun, hands-on, and easy to follow.

  • Age: 8-12 years old

  • Level: beginner to advanced

  • Prior knowledge: none required

  • Structure: 4 progressive modules of 10-lessons each

  • Coding language: Scratch

  • Mentors: employees of US tech companies

  • Module duration: 10 online sessions, 1.5 hours each

Learning Modules

This program is made up of 4 learning modules, starting from beginner and gradually moving to advanced. All students begin with the first module, which covers basic concepts and is perfect for those with no coding experience. As they continue, they’ll learn to create their own projects and explore more complex ideas and tools.

Students need to sign up for each session they want to attend. If a student has already completed a previous module, we’ll place them in the next level when they enroll again.

Resources

  • Coding language: Scratch

  • Programming platform: scratch.mit.edu

  • Tools used: Google Meet, Google Classroom

What you need at home

  • A computer, laptop, or tablet (phones won’t work)

  • Working webcam and microphone

  • Stable internet connection

  • A gmail email address

Need help getting set up?Don’t worry — we’ll guide you step by step once you sign up. You’re not alone.

What Is Scratch?

Scratch is a free, kid-friendly programming language developed by MIT. It uses colorful blocks to help children learn to code by building stories, games, and animations — no typing required. It’s fun, visual, and perfect for beginners.

More than just coding, Scratch helps children develop algorithmic thinking, creativity, and problem-solving skills from an early age — all through play and exploration. These are valuable skills that will help them succeed in any future career, not just in technology.

Curriculum we use

Our course is built on two trusted curricula developed by the Harvard Graduate School of Education: Creative Computing (used in the first two modules) and Getting Unstuck (used in the advanced modules). These materials help children learn through creativity, exploration, and hands-on coding — while building confidence in solving problems and thinking like real programmers.

Give your child a head start that lasts a lifetime

Early mentorship helps kids stay in school, do better academically, and earn more later in life.
Our program connects your child with real tech professionals who guide them through fun, hands-on projects.

Have questions?

Frequently asked questions

What devices are needed to join a course?2025-06-26T18:52:55-04:00

Your child will need a computer or laptop with a working webcam and microphone, plus a stable internet connection. Tablets are only allowed for the Game Development with Scratch course. Phones are not supported.

When exactly do courses start?2025-06-26T18:56:46-04:00

We run 3 sessions per school year — in fall, winter, and spring. We announce the exact start date 2–3 weeks in advance, once mentors are confirmed.

Which course is right for my child?2025-06-26T18:52:19-04:00

Courses are grouped by age and level. Check the recommendation in the course description or reach out to us for help choosing.

  • For kids under 12, we recommend Scratch courses.

  • For students in 7th grade or above, Python is a good fit.

  • High school students can choose either Python or C++.

Who are the mentors? How do you make sure my child is safe?2025-06-26T18:54:35-04:00

Our mentors are tech professionals or university students in computer science. Every mentor goes through a detailed selection process that includes interviews, reference checks, and a required training session before they begin teaching. Learn more about our mentor selection process here.

2025-06-26T19:57:23-04:00
Go to Top