Weeks 1–2 — Foundations

Weeks 3–4 — Iteration

Weeks 5–6 — Data Structures

Weeks 7–8 — Functions and Scope

Weeks 9–10 — OOP and File I/O

Week 11 — Full Past Papers

Two past papers under strict timed conditions. Mark yourself using the official marking scheme.

Week 12 — Weakness Drills + Rest

Target your lowest-scoring topics. Stop studying 24h before the exam.

Practise this on PyForm — free

PyForm runs Python in your browser with an AI tutor trained for HKDSE. No install, no credit card.

Open PyForm →