Skip to main content

We’re refreshing the questions on our KS3 and GCSE Computer Science subject knowledge assessment. The current version remains available. Updated questions will be available from 18 May 2026.

Introduction to Python programming

Curriculum > KS3 > Unit

This unit introduces learners to text-based programming with Python. The lessons form a journey that starts with simple programs involving input and output, and gradually moves on through arithmetic operations, randomness, selection, and iteration. Emphasis is placed on tackling common misconceptions and elucidating the mechanics of program execution. A range of pedagogical tools is employed throughout the unit, with the most prominent being pair programming, live coding, and worked examples. The Year 7 Programming units are a prerequisite for this unit.

Unit guide

Learning graph

Summative assessment

Summative answer

Help us make these resources better

Provide your feedback

Or email us at [email protected]