CodeInFront · Courses

Course Catalogue

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.

Stage 4
AUD 299

per class, per 12 months

Stage 5
AUD 399

per class, per 12 months

Stage 6 / HSC
AUD 499

per class, per 12 months

Free tools

Included with every account, no course subscription needed — try before you commit to anything.

Start here

Foundational on-ramps — pick whichever fits how your students are arriving.

Year 8 — Python

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.

Stage 4 electives

Parallel topic choices for Year 7-8 — not a sequence, pick what suits your program.

Stage 5/6 — Software Engineering pathway

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.

Exam-prep companions

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.

Year 12 core sequence

In order — each lesson set cross-links back to the one before it.

Stage 6 elective

An add-on companion to Programming for the Web, not a standalone part of the core sequence.

Extra practice

Revision tools, not lesson sequences — bolt onto whatever you're already teaching.

Ready to get started?