Key stage 3 computing resources
Download units for your year group
Each unit in The Computing Curriculum consists of a set of lessons numbered to indicate the order of teaching. In every unit we provide lesson plans, slides, activity sheets, homework, and assessments.
You can teach each year group's units in any order, aside from the units about programming, which you should teach in sequence.
For Year 7, you should teach the unit 'Clear messaging in digital media' first.
Year 7
Unit
Clear messaging in digital media
Unit
Networks
Unit
Programming essentials in Scratch – part I
Unit
Modelling data using spreadsheets
Unit
Programming essentials in Scratch – part II
Unit
Using media – Gaining support for a cause
Year 8
Unit
Media - Vector graphics
Unit
Layers of computing systems
Unit
Developing for the Web
Unit
Representations – from clay to silicon
Unit
Mobile app development
Unit
Introduction to Python programming
Enjoyed teaching these lessons? Found a mistake?
Fill in a short form to give feedback on these resources.