*New* Further coding with Scratch
Programming a game using variables, sensors and if statements, then debugging and evaluating projects.
We’re monitoring the upcoming 2025 National Curriculum updates and will revise our resources when we know more. Learn more
- Subjects >
- Computing >
- Lower key stage 2 >
- Year 4 >
- Programming 1: Further coding with Scratch >
-
Programming 1: *New* Further coding with Scratch
Please note
This updated version of the unit includes new lessons and activities, interactive presentations and detailed teacher guidance.
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 how variables and if statements are used in Scratch games.
- Explain what a variable is, tracking and how a condition changes what happens.
- Create variables to keep and display scores.
- Use sensing blocks and if statements to control game actions.
- Combine variables, sensors and if/else blocks to build a multiplication game.
- Debug code by finding and fixing errors.
- Evaluate the game by explaining what worked well and what could be improved.
Suggested prior learning
*New* Programming Scratch
Get startedTeacher coding skills videos
Lessons
Lesson 1: Exploring variables and conditions
- To explore how variables and if statements are used in Scratch by identifying their purpose in a game.
Lesson 2: Using conditions and sensors
- To use conditions and sensors to control what happens in a Scratch game.
Lesson 3: Planning a game
- To create a variable to keep a score.
Lesson 4: Programming a game
- To combine variables, if statements and sensors to program a multiplication game.
Lesson 5: Evaluating a game
- To debug and evaluate a game by identifying and fixing errors.
Key skills
Key knowledge
Related content
Unit resources

Knowledge organiser – Computing Y4: *New* Programming 1: Further programming with Scratch
Aimed at pupils, a double page document which gives key facts and details key concepts from the unit ‘Further programming…

Vocabulary display – Computing Y4: *New* Further coding with Scratch
A display version of the vocabulary from the unit 'Further coding with Scratch'.
Cross-curricular opportunities
Mathematics: Number – multiplication and division.