A real first programming language. Children learn Python by writing tiny working programs — variables, input/output, and simple logic — and debugging their own code.
Develops AI-era computational thinking — among the fastest-growing 2030 skills.
Storing text and numbers in named boxes.
Asking the user and printing results.
Making decisions and repeating actions.
Reading errors and fixing your own code.
You do not need to know coding. Ask your child to demo their program and explain it — teaching you is how they cement it. Praise persistence through errors.
Code live in front of students and make deliberate mistakes so they see debugging is normal. Every lesson ends with a running program the student made themselves.
Your first line of code.
Every unit follows the same clear plan — skills, outcomes, activities, and home + classroom guidance.
Back to all units