Python for ages 11+ — by hunting bugs in real code

Read and fix real Python instead of writing it from scratch.

Most Python tutorials for kids start with print('hello world') and then grind through syntax for weeks. We do the opposite: we hand the player working Python code with a small, real bug and ask them to find it. PyPy walks beside them and explains every error message in plain English.

Difficulty: Beginner   Time: 15 min   Reward: 200 XP

What your child will learn

What parents should know

Parent FAQ

Why teach debugging instead of writing from scratch?
Because reading and fixing existing code is what coders actually do every day. Debugging-first means kids never feel the 'blank page' freeze that kills most beginner courses.
Is Python actually a good first language for an 11-year-old?
It's one of the best. The syntax is close to English, the error messages are friendly, and it's the language used in most data, AI, and scientific work.
Will my child be able to use this on their own computer?
Yes — what they learn here transfers directly to a real Python install. We can recommend a free, safe setup once they're ready.
Is this free?
Yes, completely free with no signup required to play.

Start Python Debugging →

See all 12 missions