Structured Python from first syntax to GCSE confidence.
A sequenced 21-unit pathway with built-in retrieval, clear progression, and exam-aware practice. 12 units are live today, and the rest of the spine is in active development, landing steadily through the year.
Designed for UK secondary classrooms and adaptable to existing schemes of work.
Curriculum design principles
Sequenced knowledge
Each unit builds on prior understanding so students are not guessing what comes next.
Retrieval over time
Core concepts are revisited to strengthen retention, not just one-off completion.
Assessment readiness
Students develop code-writing habits and problem-solving approaches aligned to GCSE demands.
The 21-unit core spine
Open a unit for its scope and exam-board mapping. Subscribing schools receive every new unit as it lands.
U01Output & VariablesLive▸
OCR 2.2.1
U02Input & CastingLive▸
OCR 2.2.1
U03Arithmetic and ExpressionsLive▸
OCR 2.2.1
U04Selection and ComparisonsLive▸
OCR 2.2.1
U05String ManipulationLive▸
OCR 2.2.1
U06Iteration with whileLive▸
OCR 2.2.1
U07Iteration with forLive▸
OCR 2.2.1
U08Functions (Subroutines)Live▸
OCR 2.2.1
U09Decomposition and AbstractionLive▸
OCR 2.1.2
U10ListsLive▸
OCR 2.2.1
U11List AlgorithmsLive▸
OCR 2.2.2
U12Searching and SortingIn development▸
OCR 2.1.3
U132D ListsLive▸
OCR 2.2.1
U14Built-in Functions and Common LibrariesIn development▸
OCR 2.2.1
U15File HandlingIn development▸
OCR 2.2.1
U16Validation and Edge Case HandlingIn development▸
OCR 2.2.3
U17DictionariesIn development▸
OCR 2.2.1
U18GCSE Algorithmic Project UnitIn development▸
OCR 2.1.1
U19Algorithm Analysis and Trace TablesIn development▸
OCR 2.1.2
U20OOP FoundationsIn development▸
Beyond GCSE
U21A-Level ReadinessIn development▸
A-Level bridge
How progression is tracked
- Step-level completion across each unit.
- End-of-unit checks with revisit paths for missed concepts.
- Mastery based on completion and secure assessment outcomes.
- Teacher visibility for targeted support and intervention.
Use the curriculum your way.
Start with free learner access, or use school workflows for trophy goals, lessons, and progress visibility.