Every course, grouped into a suggested order of study — not one single sequence, since real programs run several strands in parallel. Click any course for what's actually in it.
per class, per 12 months
per class, per 12 months
per class, per 12 months
Included with every account, no course subscription needed — try before you commit to anything.
Foundational on-ramps — pick whichever fits how your students are arriving.
LoFiPyGame teaches real Pygame Zero, running entirely in the browser — no network issues, no pip install failures, no outdated local Python or Pygame versions blocking a class. Instant game-making, the default choice for most classes. Hybrid Python suits a teacher who wants to run the room from the front, without managing installs.
Parallel topic choices for Year 7-8 — not a sequence, pick what suits your program.
LoFi Asteroids (HTML/JS game dev) and LoFiCPU-8 (an 8-bit assembly simulator, a Stage 5/6 add-on) are standalone electives. LoFiPySQL and SQL Schemas are parallel SQL resources, both direct lead-ins to the Year 12 core sequence.
Same Year 12 focus areas as the courses above, from a different angle — MCQs and NESA-style model-answer tasks rather than hands-on building. Bolt on wherever it helps.
In order — each lesson set cross-links back to the one before it.
An add-on companion to Programming for the Web, not a standalone part of the core sequence.
Revision tools, not lesson sequences — bolt onto whatever you're already teaching.
Ready to get started?