Learn Python step by step on a Python Path
Numbered Python steps for O Level / IGCSE or 9618 Paper 4, each checked automatically, with your place saved.
4 steps about 3 min Students
Open Python PathsSteps
Step 1: Choose your path
Where: Python Paths → O Level / IGCSE Python or 9618 Paper 4 Python
Open this screenEach path is split into blocks (A, B, C …). Every block links to the notes that teach it under Learn it first.
Step 2: Open the next step
Where: Path page → Continue where you left off
Or tap any step in a block. A green tick means done, an amber dot means started; the steps are numbered in the order to do them.
Step 3: Write it and run it
Where: Step → Run the tests
Your program runs in real Python. Each line you print is compared with the answer; some tests are hidden, and some steps also check you used the construct they teach. Prompts inside input() are fine.
Step 4: Move on
Where: Next step
A step is done at full marks (a green tick in the block). Stuck? Ask Z for a hint, or open the Model answer after two tries. Signed in, your ticks follow you to every device.
Did this guide help?


