Free learning
Free Coding Courses for Kids
Step-by-step lessons your child can start today: Scratch, Python, AI, micro:bit, robotics, C and C++, and computer basics. Free tools, no sign-up, no catch.
Pick a course
Start with any of these free lessons
- FreeFree Scratch CourseAges 7–11Build a 'Catch the Apple' game in 5 stepsUses: Scratch (free, in the browser)Start the lesson →
- FreeFree Python CourseAges 10+6 lessons, ending with a number-guessing gameUses: Thonny or any online Python editorStart the lesson →
- FreeFree AI CourseAges 9+Train your own image-recognition modelUses: Google Teachable MachineStart the lesson →
- FreeFree micro:bit ProjectsAges 8+Name badge, dice, reaction game, step counterUses: MakeCode + simulator (no board needed)Start the lesson →
- FreeFree Robotics at HomeAges 8–16Program virtual robots and Arduino circuitsUses: Robot and circuit simulatorsStart the lesson →
- FreeFree C & C++ StarterAges 13+First programs with input, decisions and loopsUses: Free online C/C++ compilerStart the lesson →
- FreeFree Computer Basics CourseAges 7–12Typing, files, search, docs, slides, online safetyUses: Any computerStart the lesson →
Free tools
Free coding tools we recommend
Trusted platforms that are free to use.
- Scratch ↗Block coding from MIT, ages 7+
- Code.org ↗Free self-paced courses and Hour of Code
- MakeCode for micro:bit ↗Block, JavaScript and Python coding with a simulator
- Python ↗The language itself, free for everyone
- Teachable Machine ↗Train AI models in the browser, from Google
- Tinkercad Circuits ↗Wire and program virtual Arduino circuits
When free isn't enough
Stuck, or ready to go further?
Free lessons are a great start, but most kids stall at the first tricky bug. Our live 1:1 classes give your child a dedicated trainer and a clear path. They're paid, with one simple price for every course, and the first trial class is free.
FAQ
Free coding for kids: common questions
Yes. Every lesson and project linked on this page is free to read and do, and the tools we recommend (Scratch, Python, MakeCode, Teachable Machine and others) are free to use. There's no sign-up needed for our guides.
