Year 4 – Programming B – Repetition in games

Curriculum KS2 Unit


This unit explores the concept of repetition in programming using the Scratch environment. It begins with a Scratch activity similar to that carried out in Logo in Programming unit A, where learners can discover similarities between two environments. Learners look at the difference between count-controlled and infinite loops, and use their knowledge to modify existing animations and games using repetition. Their final project is to design and create a game which uses repetition, applying stages of programming design throughout.

Unit guide

Updated: 10 Feb 2023

Learning graph

Updated: 10 Feb 2023


Updated: 10 Feb 2023


Lesson 1

Using loops to create shapes

Lesson 2

Different loops

Lesson 3

Animate your name

Lesson 4

Modifying a game

Lesson 5

Designing a game

Lesson 6

Creating our games