Python for kids: how to get started
Python is the language most schools teach, and it is a great first "real" language for children from about 9. Here is what works: short sessions, code that does something visible, and lots of small wins.
Some links go to Amazon, and we may earn a small commission at no cost to you.
1. Start in the browser
No installing anything. The first two Pythonaut lessons are free and run real Python on any laptop or Chromebook.
Try lesson 12. Make it physical
A micro:bit or Raspberry Pi Pico turns code into flashing lights and sounds. Children who drift off on screens often light up here.
3. Build games
Number guessing, quizzes and text adventures keep kids coming back. Pythonaut's Arcade has dozens of short game challenges.
See the ArcadeBooks children actually enjoy
Python for Kids
Illustrated and funny, with games and drawing along the way. A favourite with parents and teachers.
See it on Amazon →Coding Projects in Python
Bright step-by-step projects with big pictures. Great for visual learners.
See it on Amazon →Mission Python
Build a space station adventure game while learning Python. Perfect for anyone who loves games.
See it on Amazon →Kit for hands-on coding
BBC micro:bit V2 Go kit
A pocket-sized board with lights, buttons, a speaker and sensors. Children program it with MicroPython and see their code do something real straight away. Ages 8 and up.
See it on Amazon →Raspberry Pi Pico starter kit
Wire up LEDs, buzzers and buttons and control them with Python. Cheap and great for curious 11 to 16 year olds.
See it on Amazon →Raspberry Pi 5 starter kit
A whole computer the size of a card with Python built in. A brilliant first computer to tinker with, for teenagers.
See it on Amazon →Coding robot for kids
Younger children learn the ideas behind code (steps, loops and choices) by programming a robot to move and draw.
See it on Amazon →Printable practice
Our printable Python workbooks work well for homeschool and screen-free practice. Every answer is tested.
As an Amazon Associate, Pythonaut earns from qualifying purchases, at no extra cost to you. It helps keep the free lessons free.