One hour.
A lot of “I made that!”A free one-hour coding activity for kids
Pick a route, open KidsCode in a browser, and follow the timings. Each plan mixes a warm-up, short hands-on activities, and a moment to share. No accounts, no installs, and no coding experience needed to lead it.
A five-minute setup
Devices
A computer, Chromebook, or tablet with an up-to-date browser. Robot missions and Python also work on phones; the block editor likes a bigger screen.
Internet
Pages load from the web. The first Python run downloads the Python engine, so open a lesson and press Run once before the session starts.
No accounts
Nothing to register. Progress saves in each browser, so on shared computers use the reset on the Explore page between groups.
Pairs work well
One child drives the mouse or keyboard, the other navigates and checks the plan. Swap every activity so both get a turn.
Choose the route that fits
Routes are flexible. Mix them, stretch a favorite activity, or stop early when the room is buzzing.
First clicks
Robot puzzles and pixel art build sequencing, loops, and debugging without a keyboard.
- 0:00Warm-up: be the robot · 5 min
One partner is the robot and follows instructions exactly: step forward, turn left, turn right. The other guides them to a target. Swap. What happened when a step was missing?
- 0:05
- 0:20
- 0:35
- 0:50Share & reflect · 10 min
Show a partner your art. Which bug was the trickiest to fix?
Total: 60 minutes
Block builders
Snap together real programs with variables, decisions, and loops, then test them.
- 0:00
- 0:05
- 0:10
- 0:17
- 0:25
- 0:32
- 0:42Free block playground · 10 min
Build a mood machine: if the mood is happy, Bit says something cheerful.
- 0:52Share & reflect · 8 min
Run your partner’s program. Can you predict what it will do first?
Total: 60 minutes
First Python
Type real Python, run it in the browser, and finish with a project to remix.
- 0:00Warm-up: be the robot · 5 min
One partner is the robot and follows instructions exactly: step forward, turn left, turn right. The other guides them to a target. Swap. What happened when a step was missing?
- 0:05
- 0:10
- 0:17
- 0:25
- 0:33
- 0:50Share & reflect · 10 min
Read your story aloud. What would you add with one more loop or if?
Total: 60 minutes
Questions that keep thinking going
- Predict: “What do you think will happen when you press Run?”
- Notice: “What changed? What surprised you?”
- Debug: “Where did the program stop doing what you expected?”
- Remix: “Change one number, word, or step. What happens now?”
After the hour
Children who want more can continue the block coding trail (20 missions), the Python trail (10 lessons), or pick a Python project to remix. New words from the session are in the coding glossary. For ages, privacy, and accessibility details, read the parent and teacher guide.
Before you press Run
Do students need accounts or email addresses?
No. KidsCode has no sign-up or login. Students open the pages and start. Progress is stored in each browser on each device.
What if we only have 30 minutes?
Use the first half of any route: the warm-up plus the first two activities. Robot missions 1–4 or the first two block missions fit comfortably in half an hour.
Can children do this at home?
Yes. The same routes work for one child with a grown-up. Take turns being the driver and the navigator.
Which route should I choose for a mixed group?
Start everyone on the robot missions together, then let confident readers move to the block missions while others continue with robots and pixel art.