Courses
Coding courses that grow with your child
Start with colourful blocks or jump into real code. Every course is project-based, taught live, and has a free trial class so you can see it first.
Scratch Programming
Drag, drop and bring ideas to life
Children learn how programs think by snapping together colourful code blocks to build games, animations and interactive stories. No typing or experience needed.
What your child will learn
- Plan and build a complete game or animation from an idea
- Understand how sequences, loops and decisions control a program
- Find and fix bugs with patience and logical thinking
- Present and explain their own projects with confidence
Skills covered
- Sequencing and events
- Loops and repetition
- Conditions and decision-making
- Variables and scoring
- Coordinates and motion
- Debugging and problem-solving
Example projects
Maze Runner
Steer a character through a maze using arrow keys and walls.
Catch the Falling Stars
A scoring game with timers, levels and sound effects.
Animated Story
Characters talk, move and react across multiple scenes.
Quiz Master
An interactive quiz that keeps score and gives feedback.
Python Programming
Write real code used by professionals
Students move from blocks to typed code with Python, one of the world's most popular programming languages, building games, tools and creative projects step by step.
What your child will learn
- Write, run and debug Python programs independently
- Break bigger problems into functions and smaller steps
- Work with data such as lists, text and numbers
- Build a portfolio of working mini-projects
Skills covered
- Variables, data types and input
- Conditions and loops
- Functions and reusable code
- Lists and dictionaries
- Turtle graphics
- Reading errors and debugging
Example projects
Number Guessing Game
A game that gives hints and counts every guess.
Turtle Art Studio
Draw colourful patterns and shapes with code.
Text Adventure
A choose-your-path story with items and endings.
Homework Helper
A small tool, like a times-table trainer or unit converter.
What comes next
A clear path from beginner to builder
Students progress at their own pace. When they're ready, we recommend the next step.
- Step 1
Scratch
Visual blocks build logic and creativity.
Available now
- Step 2
Python
Real typed code and problem-solving.
Available now
- Step 3
Web Development
Design and build websites.
Future pathway
- Step 4
Mobile Apps
Create apps for phones and tablets.
Future pathway
- Step 5
Artificial Intelligence
Explore how smart programs learn.
Future pathway
Not sure which course to choose?
Tell us your child's age and interests and we'll suggest the best course and a trial class time.