Real Python. Real projects. No hand-holding.
By week four, your kid has written functions, loops, and file I/O — and shipped something that actually runs. Typed code, real output, zero pretend.


Four weeks. Four working builds.
Each module ends with a project that runs, breaks, and gets fixed. Students leave with a portfolio of scripts they actually wrote — not filled-in blanks.
Scripts that do something
Functions and file I/O
Ship a working app
Variables, conditionals, loops. Kids write a program that makes decisions — and watch it fail until it doesn't.
Code that reads, writes, and remembers. Students build a tool that stores data — and debug it when it doesn't.
A complete, runnable project — their own idea, their own code. Error messages included; that's the point.
Mistakes are the syllabus
No prior code required
The only prerequisite is curiosity and a willingness to read an error message. Students start from scratch, typed syntax and all — and that's exactly the right place to start.
Every module opens with a broken problem. Students read the error, form a hypothesis, and fix it themselves. The course doesn't move on until they've broken it at least once.
Ready to write actual code?
Ages 10–13. Online and in-person options. Enroll now and your kid writes their first working script in session one.
