🚀 Python for Kids — Module 3 of 4 · 10 hrs
🚀

Build a Real 2D GameYour Child's Own Space Adventure Game, Built in Pygame

Ten Lessons, One Project — a Real, Playable 2D Game

The most motivating module in Python for Kids: ten lessons building one project start to finish — your child's own Space Adventure Game in Pygame, a real, playable 2D game they can show off.

PygameGame LoopSpritesCollisions
10
Hours · This Module
3 of 4
Python for Kids Modules
10–17
Explorer → Pioneer
Online
Nationwide

Module 3 Curriculum

🚀 Game Loop, Sprites & Movement

Set up the game window, build your player ship, and get it moving and shooting with keyboard controls.

💥 Enemies, Collisions & Scoring

Build a fleet of enemies, detect collisions, and track score and lives as the game plays out.

🎨 Levels, Polish & Showcase

Add difficulty levels, a play button, custom art and sound — then playtest and show off the finished game.

🚀
Module 3: Build a Real 2D Game
Ages 10–17 — builds on Modules 1 & 2
Ages10–17
FormatLive Online
Length10 hrs (10 lessons)
Class SizeMax 8 learners
R 2,750
for this module (10 lessons) · Ad-Hoc R 300/lesson
Terms start Feb · Apr · Jun · Sep — Ad-Hoc lessons available year-round. Can be taken on its own or as part of the full Python for Kids course.

What They'll Be Able to Do

Frequently Asked Questions

Does my child need to have done Modules 1 & 2 first?

Yes — Module 3 puts everything from Modules 1 and 2 to use at once (variables, loops, functions and classes), so we recommend completing those first.

Why does Python for Kids end in a full game, not just an exercise?

Building a real game is one of the most motivating ways to learn to code. It's also the first step toward our planned Python Gaming Engine course for kids who want to keep building games afterward.

How does this fit into the full Python for Kids course?

This is Module 3 of 4 in the full Python for Kids pathway. See the full course overview for how all 4 modules fit together across Explorer and Pioneer Coders.

Ready to start Module 3?

Book a R150 demo lesson, or enrol directly — terms start Feb, Apr, Jun & Sep.