Home / KS3

Key Stage 3

Seven standalone units for Years 7 to 9. Each one has its own slides, homework sheets and mark schemes, and none depends on another, so you can teach them in any order. From £3 a unit.

Slide annotating a Python list, labelling the elements, commas and square brackets
KS3, Python lesson 6: Lists and len(). Slide 10 of 31.

Units

01

Python TurtleYears 7 to 8

An introduction to programming with Python Turtle. Students learn sequencing, loops and procedures by drawing shapes and patterns.

02

Computer SystemsYear 9

How computers work: hardware components, input and output, memory, storage, and how hardware and software fit together.

03

Intro to PythonYear 9

Core Python: variables, data types, input and output, selection with if, elif and else, and iteration with for and while loops.

04

Applied Digital SkillsYear 9

Practical digital literacy: spreadsheets, data handling, online safety, digital communication and responsible use of technology.

05

Physical ComputingYear 9

Programming physical devices such as the micro:bit, covering inputs, outputs, sensors and real-world problem solving.

06

Artificial IntelligenceYear 9

What AI is, how machine learning works, where it is used, and the ethical questions it raises.

07

Game DesignYear 9

Design and build a simple game in Python or Scratch: game loops, sprites, collision detection, scoring and playtesting.

Teaching all seven? The KS3 bundle costs less than buying the units one at a time.