Read the map from the bottom. Year 7 starts on the left, and the line climbs through Years 8 and 9 into IGCSE, then on to IB in the sixth form.

Dashed rings mark this half-term's units. Taught half-terms are ticked in the year plans.

Follow a thread

Pick a thread to number its stops in teaching order, or select any stop to see what it builds on and what it sets up.

KS3 Computing IGCSE 0478 Paper 1 Paper 2 Both papers
IB DP CS Paper 1 (Theme A) Paper 2 (Theme B) IA

KS3 year plan

When each Year 7–9 unit is taught. Select a unit to see its lessons.

IGCSE year plan

Cambridge IGCSE Computer Science (0478) across Years 10 and 11, 3 lessons a week. Select a topic to see what it covers and open its lessons.

IB year plan

IB Diploma Computer Science for the 2027 exams, across Years 12 and 13, 4 lessons a week. It follows the IB's suggested order: A1 to A3 and then programming (B1 to B3) in Year 12; the internal assessment, A4 Machine learning and the Paper 1 case study in Year 13. HL extensions are taught alongside each topic.

Get free resources

New free lessons, worksheets and revision sheets for Computer Science, sent to your inbox.

  • For teachers and students, Year 7 to A Level
  • Only what's new and useful
  • Unsubscribe from any email
I am a

We'll send one email to confirm. See the privacy notice.