Programming: Scratch
Exploring Scratch by programming an animation and improving it through testing and debugging.
New statutory RSHE guidance is here. We’re creating our brand new RSE & PSHE scheme ready for September 2026. Learn more
- Subjects >
- Computing >
- Key stage 2 >
- Year 3 >
-
Programming: Scratch
Please note
Scratch is a project of the Scratch Foundation, in collaboration with the Lifelong Kindergarten Group at the MIT Media Lab. It is available for free at https://scratch.mit.edu.
Unit outcomes
Pupils who are secure will be able to:
- Identify Scratch as a coding application and explore its different code blocks.
- Make predictions about what code blocks will do and test these ideas.
- Create a simple animation by combining motion, speech and wait blocks.
- Plan how to remix an existing animation by choosing which parts to change.
- Alter and remix code to create a new version of an animation.
- Test and debug animations to fix problems and improve the code.
- Reflect on the changes made, explaining what worked well and what could be improved.
Suggested prior learning
Option 1: Programming 2: MakeCode
Get startedTeacher coding skills videos
Lessons
Lesson 1: Tinkering with Scratch
- To explore a programming application.
Lesson 2: Storytelling in Scratch
- To program a story by adding blocks.
Lesson 3: Planning a remix
- To plan a remix of an animation by altering existing code.
Lesson 4: Remixing an animation
- To remix an animation by altering the program’s code.
Lesson 5: Evaluating an animation
- To evaluate a remixed program by reflecting on the changes made to the code.
Key skills
Key knowledge
Related content
Unit resources
Knowledge organiser – Computing Y3: *New* Programming: Scratch
Aimed at pupils, a single page which gives key facts and definitions from the unit ‘*New* Programming: Scratch’.
Vocabulary display – Computing Y3: *New* Programming Scratch
A display version of the key vocabulary from the unit 'Scratch'.
Cross-curricular opportunities
English: Spoken language; Writing – composition.