St Nicholas Church of EnglandPrimary Academy


Welcome toSt Nicholas Church of England Primary Academy


Scratch, Algorithms, and Debugging

Vocabulary: animation, loop, command, program, looping element


In this lesson children will learn that a loop is a sequence of instructions that repeats continually until a certain condition is met. A program that contains a looping element is useful for a wide range of scenarios, such as controlling traffic lights.

In this activity pupils program an animation of a Viking raid in Scratch. In doing so they learn that programming is the process of implementing algorithms as code and about the importance of sequencing commands.