What the programme covers
The syllabus moves through functions, variables, conditionals, loops, exceptions, libraries, tests, file input/output, regular expressions and object-oriented programming. A final project provides an opportunity to combine ideas.
How to think about the study routine
The material is self-paced. Reserve practice time: watching syntax without writing and testing your own code gives an incomplete picture of the work.
Questions to bring to your shortlist
Can you explain the difference between the input, the calculation and the output? Which part would you test first?
Checked 13 October 2026 · Official source ↗
Provider information can change. Verify current access, fees and requirements.
See the preview & practice →Provider information can change. Verify current access, fees and requirements.