Year 7 – Programming essentials in Scratch – part I

Curriculum KS3 Unit


This unit is the first programming unit of KS3. The aim of this unit and the following unit (Programming II) is to build learners’ confidence and knowledge of the key programming constructs. Importantly, this unit does not assume any previous programming experience, but it does offer learners the opportunity to expand on their knowledge throughout the unit. The main programming concepts covered in this unit are sequencing, variables, selection, and count-controlled iteration. All of the examples and activities for this unit use Scratch 3.

Unit guide

Updated: 13 Feb 2023

Learning graph

Updated: 13 Feb 2023


Updated: 13 Feb 2023


Lesson 1

Introduction to programming and sequencing

Lesson 2

Sequence and variables

Lesson 3


Lesson 4


Lesson 5

Count-controlled iteration

Lesson 6