💬 Teach It: Coding with a very young child
Five-year-olds have short attention, fingers still learning to drag, and huge imaginations. Plan around all three.
Keep sessions short: 10–15 minutes
Stop while it's still fun, ideally after a big laugh, and they'll ask to do it again tomorrow.
Tell the story first, then code it
Before touching the tablet, ask for a tiny story out loud: who is in it and what happens. Then turn each event into a block.
“So the puppy jumps, gets really big, and barks. Which picture looks like jumping? …Yes, the hop! What comes next?”
You read, they tap
You read anything with words aloud. They tap, drag, and press the green flag. Keep your hands in your lap; if a drag keeps missing, steady the tablet rather than doing it for them.
Let them record silly sounds
The microphone is the most motivating feature in the app. Burps, animal noises, “I'm a dinosaur!”: hearing their own voice come out of a character they coded is pure magic.
“You made the puppy do that! You told it what to do, and it listened. That's what coders do.”
👶 Ages 4–5
Sit them on your lap like a shared picture book. You set up the character; they pick from two or three blocks you point to and do all the tapping. One trigger plus two blocks is plenty.
👧 Ages 5–6
They drag and snap while you sit beside them. Build “My Pet Says Hi” together, then ask, “What else could it do when you tap it?” Count grid squares together for Move blocks.
🧒 Ages 6–7
Give a goal, not steps: “Make a story with two pages.” Let them draw characters and try Repeat or Start on Bump, then read their row back to you, left to right.
🌟 End with a show
Use full-screen mode and have them “perform” their story for the family, tapping the pet on cue. Applause and an encore beat any sticker chart.
🚀 When to move up to Scratch
Readiness matters more than age, though most kids are ready around 7 or 8. Look for comfortable reading of short labels, a mouse or trackpad they can handle, and requests ScratchJr can't meet (like keeping score). When you switch, bridge it: “Remember the yellow start blocks? In Scratch they're Events, and the blocks stack like a tower.” Then start with Lesson 1.3's moving, talking cat.