Learning to code with blocks at primary school: what the curriculum asks for
The computing curriculum is about thinking in steps. Here is what block coding teaches, year by year.
The big ideas
- Sequences: a program is a list of steps that run in order (Years 2 and 3).
- Repetition: repeat and forever loops, and why a loop needs a way to stop (Years 3 and 4).
- Events: scripts that start when something happens, such as a key press (Years 3 and 4).
- Variables: remembering a score or a count (Years 4 and 5).
- Selection: if and if-else, so a program can react (Years 5 and 6).
- Putting it together in a small game (Years 5 and 6).
Thinking like a computer
Alongside coding, children learn computational thinking: following and writing precise instructions, finding patterns, breaking a problem into parts and reasoning about simple codes and logic. These skills show up in puzzle competitions and later in secondary computing.
Practising without building everything
Reading a script and predicting what it does is a skill in its own right, and it needs no software. PrepAcer's Code Quest shows pictures of block scripts and asks what happens, with a short explanation of why. Each unit ends with a small project to build in Scratch (free, from the Scratch Foundation) and a checklist to tick. In Years 2 and 3 the questions follow a story about Robo, a lost robot finding his way home. PrepAcer is not affiliated with Scratch, MIT or Bebras.
Try a Code Quest sample free. No card needed.
Start the free sample