Many families let a child follow whatever project a YouTube video suggests, which usually jumps far too far. Here is a sequence tested on several thousand students.
1. A personality quiz (week one)
Three or four questions, with different answers depending on the replies.
What it teaches: variables, input and if — the foundations they will use forever.
Why first: it finishes in twenty minutes and can be handed to a parent to try. That feeling matters enormously in week one.
2. Guess the number (weeks two to three)
The computer picks 1–100; the player guesses; the program says higher or lower until correct.
What it teaches: loops (while) and randomness — the two things that make a program feel alive.
3. A quiz about something they love (months one to two)
Let them pick the topic: flags, dinosaurs, the periodic table. Then add scoring.
What it teaches: lists and keeping score.
The trick: let them choose the subject. The same project chosen rather than assigned gets far more care. One of our students built a periodic table quiz because chemistry was their current obsession.
4. A choose-your-path adventure (months two to three)
A branching story with several endings.
What it teaches: nested conditions, planning structure before writing, and persistence — the first project that cannot be finished in one sitting.
Why it matters: this is where a child shifts from following lessons to building something of their own.
5. A game with graphics (month four onwards)
Using pygame: a character that moves, items to collect, a score.
What it teaches: the game loop, collision detection, working with graphics.
Warning: never start here. It needs all four previous skills at once, and children who jump straight to it usually give up within a fortnight.
My rule: each project should be about 20% harder than the last — not 200%.
Do these three things after every project
- Have them explain it to someone. Nothing consolidates understanding better.
- Keep it in a portfolio. Do not wait for it to be impressive.
- Ask "what would you change if you did it again?" That habit of reflection outlasts the project.