0800 010 6912[email protected]
🏙️Central LondonChelsea Community School
Children in a Code Kids robotics class
# week 3 · hero.py
def build_robot():
return "awesome"
// NOW BOOKING · SUMMER TERM 2026

Where curious kids
learn to build with code

Live small-group classes in Minecraft, Python, Roblox & AI for ages 7–14. Expert teachers, real projects, and the kind of lessons your child will actually talk about at dinner.

Choose your location
In Person
5 / 5 on Google100+ reviews
BBC
BBC featuredAs seen on BBC
60k
60,000+ studentstaught worldwide
About Code Kids

A coding school built by a parent, taught by real teachers.

Code Kids started in 2016 when our founder, Samia, couldn’t find a coding class for her own children that felt rigorous, joyful and properly taught.

A decade on, we’re the school she wished had existed — small group classes, experienced tutors who are actual developers and teachers (not gap-year students), and a curriculum that takes children from their first block of Scratch all the way to shipping real Python, Unity and Roblox projects. Every class is built around one idea: kids learn best when they’re making things that matter to them.

60,000+Children taught since 2016
~1:6Typical teacher-to-student ratio
4.9★Average parent rating
Samia, Code Kids founder, teaching two children hands-on with LEGO roboticsReal teachers · Real sessions
Samia, founder of Code Kids
SamiaFounder & Lead Teacher
“Every child has an inventor inside — we help them find it.”
How it works

See what your child will actually build

Real projects, real code, real results. Pick a course to see the journey week by week.

Level 1Level 2Level 3Level 4Level 5
Level 1
3D Coordinates & the World
Discover how every block in Minecraft has an X, Y, Z address. Use MakeCode to teleport to exact positions and place blocks by coordinate.
3D Coordinates & the World
3D coordinatespos(x,y,z)MakeCode
Level 2
Spawning Mobs & Controlling Behaviour
Spawn animals and monsters at specific positions. Attach events to control what they do — move, attack or follow the player.
Spawning Mobs & Controlling Behaviour
Mob spawningEventsBehaviour
Level 3Midpoint!
Loops & Conditionals
Use for-loops to build towers instantly and if/else to test conditions. Coding logic clicks when walls appear in seconds.
Loops & Conditionals
for loopsif/elseModulo
Level 4
Variables & Arrays
Store scores in variables, keep lists of block types in arrays. Kids learn how programs remember and manage data.
Variables & Arrays
VariablesArraysData types
Level 5🎉 Final project
Their Own World — Presented to Parents
A complete Minecraft Education world: custom terrain, spawning mobs, working traps and a story — built entirely with their own MakeCode program.
Their Own World — Presented to Parents
Full projectPresentationCertificate 🏆
Book Minecraft Coding →Ages 7–11 · Minecraft MakeCode · Holiday camps & Weekday evenings
As featured in & accredited by
OfstedBBCTheGuardianTimeOutEnhanced DBS checked