*New* Programming Scratch
Exploring Scratch by programming an animation and improving it through testing and debugging.
- Subjects >
- Computing >
- Lower key stage 2 >
- Year 3 >
- Programming: Scratch >
-
*New* 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: *New* Programming 2: MakeCode
Get startedTeacher coding skills videos
A comprehensive set of coding skills videos that explain and demonstrate key programming concepts. Designed to guide and support teachers who find the programming element of the Computing curriculum challenging, while also serving as a refresher for those with more confidence in their subject knowledge.
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
Resources
Unit resources

Computing
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’.

Computing
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.