These activities teach the actual thinking behind coding — sequence, repetition, conditions, and finding errors — using nothing but paper, movement, and everyday items.
| Activity | How It Works |
|---|---|
| Human robot | One person gives exact step-by-step directions ("take two steps forward, turn right") while another follows them literally, without filling in gaps |
| Sandwich instructions | Write out every single step to make a sandwich, then have someone follow the instructions exactly — including any steps accidentally left out |
| Paper maze directions | Draw a simple maze and write step-by-step directions to get through it |
When playing human robot, following instructions overly literally (walking into a wall if "turn" wasn't specified which direction) makes the need for precision viscerally clear — this playful frustration is genuinely instructive, not a problem to avoid.
| Activity | How It Works |
|---|---|
| Repeat-move dance | Create a short movement sequence and "loop" it a set number of times |
| Pattern bracelet | Repeat a bead pattern a specific number of times, connecting the repetition to a loop concept |
| Clap patterns | Clap a short rhythm "in a loop" for a set number of repeats |
| Activity | How It Works |
|---|---|
| If-then movement game | "If I say red, jump. If I say blue, spin." — practicing conditional responses |
| Weather dress-up | "If it's raining, wear a raincoat. If it's sunny, wear a hat." — connecting conditions to real decisions |
Debugging means finding and fixing an error in a set of instructions. After playing human robot or following sandwich instructions, deliberately introduce an error (skip a step, give a vague instruction) and ask the "robot" to follow it exactly — then work together to figure out which step caused the problem and fix it. This directly mirrors what debugging looks like in real coding: following the instructions exactly to find where they broke down.
Yes — the core concepts are ideas, not syntax. Unplugged activities teach the thinking pattern directly, which transfers once a screen-based tool is introduced.
Finding and fixing an error in a set of instructions — figuring out why directions led to the wrong result and correcting the specific step.
Often yes — they build the logical thinking without the added complexity of a new interface at the same time.