About this book

Plan it, trace it, test it, fix it.

Students read and build small block programs with events, loops, conditions and variables, trace every step on paper, and debug with evidence instead of guessing. Every task works unplugged, with optional runnable extensions.

  • Trace programs with grids and trace tables
  • Use loops, if/else and variables with purpose
  • Debug systematically: predict, test, fix, explain

Works fully on paper, with explained answers

What this book covers

Covered

  • Sequence, events and starting state (Module 1)
  • Counted loops and repeat-until loops (Module 2)
  • If/else, comparisons, variables and input (Module 3)
  • Test cases, first divergence and debugging logs (Module 4)

Not covered

Not covered: lists, cloning, broadcasting messages, text programming languages.

Before you start, you should be able to

  • Follow instructions in order, one at a time
  • Read a point on a grid as (x, y): across first, then up
  • Say whether a comparison like 7 > 5 is true or false
  • Tell the difference between a plan and what actually happened

Things to have

  • Pencil, eraser, and a coin or counter to act as the sprite
  • No computer needed.
  • Every task works fully unplugged, traced on paper with grids and trace tables.
  • Optional Run it notes use Scratch 3.0 (scratch.mit.edu, checked October 2026) as an example platform.

Notice

Pictures in this book are simplified learning models. Check answers with the explanations at the back of the book.

The steps in this book

  1. Step 1: Get Ready

    Check the skills you need before you begin. If something feels tricky, an adult can help you start in the right place.

  2. Step 2: Learn It

    Read a short, clear explanation of the new idea and the words that go with it.

  3. Step 3: See It

    Watch the idea being used, one step at a time, in a worked example.

  4. Step 4: Try It Together

    Practice with prompts and help cues. The help gets smaller as you get stronger.

  5. Step 5: On Your Own

    Practice on your own with different kinds of questions, and explain your thinking.

  6. Step 6: Look Back

    Look back at earlier learning so it stays strong, then check where to go next.

  7. Step 7: Check and Fix

    Check your answers. Each answer explains why, names a common mistake, and shows how to fix it.

What is in the book

The modules

  1. Module 1: Sequence, events, and statePages 5–14
  2. Module 2: Loops express repeated structurePages 15–24
  3. Module 3: Conditions and variablesPages 25–34
  4. Module 4: Debug through evidencePages 35–44

Contents

  1. Readiness check, pp. 3–4. Before Module 1. Its table tells you where to start.
  2. Modules, pp. 5–44
  3. Checkpoints, pp. 14, 24, 34, 44. The last page of each module.
  4. Mixed review, pp. 45–48. Questions from across the book, mixed together.
  5. Exit check, pp. 49–50. A last check across the book.
  6. Reflect and repair, p. 51
  7. Try again, p. 52. Fresh questions like those in the exit check.
  8. Answers and explanations, pp. 53–64. Notes in this part are headed “Why”, “Common mistake”, “Help” and “Look for”.