Programming: Scratch

Building on their use of the App ‘ScratchJr’ in Year 2, pupils progress to using the more advanced computer based application ‘Scratch’, carrying out an informative cycle of predict > test > review, learning to use repetition or ‘loops’ and building upon their skills to program; an animation, a story and a game

Choose your lesson

Lesson 1: Tinkering with Scratch

Children familiarise themselves with 'Scratch': predicting, exploring and explaining as they go, then learn how to create 'sprites' and ‘tinker’ to explore the functionality of the different blocks available

View Lesson

Lesson 2: Using Loops

Using Scratch, children create musical instruments using either the 'sound' blocks, real musical notes or by selecting sounds from the library, using 'loops' to create the repetition found in most music pieces

View Lesson

Lesson 3: Making an Animation

Children 'remix' an animation and make it their own by altering the program's code, following a set of challenges or suggested alterations to the animations

View Lesson

Lesson 4: Storytelling

After practicing how to debug code independently, pupils consider the plot in the animation 'Storytelling', then remix it to complete the story by creating a middle and an end and adding speech

View Lesson

Lesson 5: Programming a game

After playing the game 'Robot Bop' children explain the action and algorithm behind it, then represent the code on paper before programming it into Scratch to replicate the original

View Lesson