*New* Further coding with Scratch
Programming a game using variables, sensors and if statements, then debugging and evaluating projects.
- 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.