CSwithZain0 / 28passed
Cambridge A Level 9618 · Paper 4

Paper 4, in Python

One course, block by block. Read the notes for a block, then write each step's program and have it checked against the exact output.

  1. ReadNotes with step-through traces. Fine on a phone.
  2. PractiseWrite, run and check. Best on a laptop.
  3. Stuck?Every step opens the notes that teach it.

Open now

Blocks A to C · steps 1 to 28
A
Block A · steps 1 to 7

Values, input and output

Variables, input that always arrives as text, and converting it.

Not started0 of 7 passed
B
Block B · steps 8 to 16

Decisions

One equals puts a value in, two equals asks a question, and the operators pseudocode does not share.

Not started0 of 9 passed

On the way

Blocks D to R · steps 29 to 151 · coming soon

The rest of the course, in the order you will meet it. Each block opens here when it is ready.

  1. DLoops that wait, and refusing bad input12 steps
  2. EStrings13 steps
  3. FFunctions7 steps
  4. GLists10 steps
  5. HSorting2 steps
  6. ITwo dimensions9 steps
  7. JFiles9 steps
  8. KRecursion3 steps
  9. LSearching and sorting by hand7 steps
  10. MObjects, part one7 steps
  11. NObjects, part two: containment and inheritance5 steps
  12. OFiles into objects, and exceptions6 steps
  13. PRecursion, fused4 steps
  14. QThe glue4 steps
  15. RThe data structures25 steps

Progress is saved on this device.

When you want more than practice

The steps are the front door. The class is where it clicks.

Join a class →Ask on WhatsApp