Our programs

Find the course that's right for your child

Every program is hands-on and project-based, for ages 6 to 17. Filter by what they want to build and how they like to learn.

GWRC
24 hands-on courses across
8 disciplines, for ages 6–17.
🐍 PythonNOVICE🐍
First Steps in Python
8–17 yrs · Pre-recorded
20 hours
AIFoundationsFullstackGame DevelopmentMobilePython
🧩
24 courses
Across 8 tracks
🎓
100% project-based
Ship something real
24 courses
LIVE⛏️Ages 11–14 · Explorer
Python

Python Programming with Minecraft

Build a 3D world in Python, from one-off scripts to real object-oriented software.

LIVE🚐Ages 15–17 · Builder
Web

AI-Assisted Web Development

Ship a matatu fleet app: design, build and release a real web app with an LLM in the loop.

LIVE🕹️Ages 8–14 · Novice
Game Development

Roblox Game Development

Build a game in Roblox Studio: 3D worlds, scripting, and publishing something people can play.

🐱Ages 8–14 · Novice
Foundations

Creative Coding with Scratch

Code stories, games and animations with Scratch.

Ages 11–17 · Star
Web

Advanced JavaScript

Objects, async and real apps — go deeper.

Ages 8–17 · Builder
Robotics & Electronics

Code a Robot with Cue

Start in blocks, finish writing real JavaScript.

Ages 8–14 · Explorer
Robotics & Electronics

Robot Builders with LEGO Mindstorms

Build it, gear it, code it, then make it compete.

Ages 8–14 · Novice
Robotics & Electronics

Invention Lab with littleBits

Snap circuits together and invent, no screen needed.

💻Ages 11–17 · Builder
Web

Web Dev with HTML, CSS & JS

The fundamentals of the web, done properly.

LIVE🌐Ages 11–17 · Star
Web

Web Development with Vue.js

Build real web apps like the pros.

LIVE📱Ages 11–17 · Star
Mobile

Build a Mobile App

From sketch to an app on a real phone.

LIVE🎮Ages 11–17 · Star
Game Development

Game Development with Unity

An intro to the world's most popular game engine.

LIVE🧱Ages 8–14 · Explorer
Game Development

Game Programming with Roblox

Script and publish worlds in Roblox Studio.

👾Ages 8–17 · Explorer
Game Development

Game Dev with Python & Pygame

Sprites, physics and your own arcade.

Ages 8–17 · Explorer
Web

Intro to JavaScript

The language that makes the web move.

LIVE🚀Ages 8–17 · Builder
Game Development

Star Defender: Build Your Own Arcade Game

You build a real, playable space-shooter arcade game in Python — then make it your own.

LIVE🏪Ages 8–17 · Builder
Python

Python Intermediate: Build a Duka Manager

Build a real shopkeeper's app that tracks stock, records sales and remembers everything between days — then run a report like a boss.

LIVE🐍Ages 8–17 · Novice
Python

First Steps in Python: Build a Quiz Game

Make your own Safari Trivia computer game about Kenya's animals and counties — then challenge your family to beat it.

LIVE🎮Ages 8–17 · Explorer
Web

Quiz App Studio: Level Up Your HTML & CSS

You design and build a real quiz-app screen — start menu, question cards, score bar and all — that looks and feels like an app.

LIVE🌐Ages 8–17 · Novice
Web

My First Webpage: Build Your Own Site with HTML & CSS

You build your own real webpage — all about you — and open it in a browser like any site on the internet.

LIVE🤖Ages 8–17 · Explorer
AI

AI for Kids

Build a real chatbot and teach it to talk.

🧩Ages 6–7 · Novice
Foundations

ScratchJr Playground

Drag, drop and create your first games.

HOT🚀Ages 8–17 · Novice
Fullstack

The Fullstack Kids Path

From first line of code to real apps.

NEW🎮Ages 8–17 · Novice
Game Development

Game Design Workshop

Design your own game from idea to play.

How it works

Four ways to learn

Every course is delivered in the mode that fits your family's schedule, with the same coaches and curriculum.

01

🚀 Bootcamps

Short, intensive programs in a small cohort, with a real engineer coach building alongside the kids in every session.

Small cohorts · limited seats
02

🎥 One-on-one online

Private lessons on Google Meet with a coach all to your child. The plan and pace follow them, and you choose what works for your family.

Private · Google Meet
03

🏠 Homeschooling

Private lessons at your home: one coach, one kid, hands-on with robotics, hardware and everything on the screen.

One tutor · at your home
04

🎬 Pre-recorded

The same curriculum and projects, recorded to work through at home whenever it suits your child.

Own pace · anytime

Not sure which course to pick?

Tell us your child's age and interests and we'll recommend the perfect starting point.