Skip to main content

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]