/ Ages 10 – 13

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.

Close-up overhead shot of a laptop screen displaying Python code mid-build — visible function definitions, a loop, and a syntax error in red — on a bright studio-lit desk, hands just off-frame
Close-up overhead shot of a laptop screen displaying Python code mid-build — visible function definitions, a loop, and a syntax error in red — on a bright studio-lit desk, hands just off-frame
— What they build

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.

Week 1 – 2
Week 3
Week 4

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.

+ The method

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.