Australian Informatics Olympiad · AIO

Informatics Olympiad — Zero Python to Exam-Style Mastery.

The complete Australian Informatics Olympiad pathway — learn real competition Python in the browser, master the nine core algorithms, then solve exam-style AIO problems with the 6-step method. Every lesson runs live: write code, press run, see it pass.

🐍 Foundation
🧩 Algorithms
🏆 Advanced
Runnable in-browser

✓ Try before you buy

The first 3 lessons of every course are free to preview — no credit card needed. Unlock the full course whenever you are ready, and every remaining lesson opens instantly.

What is the Australian Informatics Olympiad?

Understand the exam before you choose your path.

The competition

The AIO is Australia's national school programming competition, run online by the Australian Mathematics Trust on the ORAC judging platform. You write programs that read input and print answers, and ORAC grades them automatically against many secret test cases.

  • Format Online, ~3 hours, sat at school or home
  • Problems 6 problems, increasing in difficulty
  • Subtasks Each problem is split into subtasks — you bank partial marks for partial solutions
  • Languages Python, C, C++ and more (we teach in Python)
  • Who Any secondary student — no contest experience needed
Read the full AIO exam guide →
Where it leads
1 AIO — the entry-point national contest
2 AIIO — the invitational round for top scorers
3 Selection School — the Australian training squad
4 IOI — the International Olympiad in Informatics

Strong AIO results are the first rung on the ladder to representing Australia — and a standout signal on any university or scholarship application.

Choose Your Course

Start from zero, master the algorithms, or sharpen for the real exam — pick where you are on the AIO pathway. Take them in order for the full journey, or save with the complete bundle. First 3 lessons of every course are free.

Found
Algo
Adv
Chall
Foundation
AIO Python Foundation
Lessons
20 lessons
Learning time
20–30 hrs
Difficulty
Year group
Y7–10
Best for
  • Complete beginners to programming
  • Want real competition Python, not toy snippets
By the end: Able to write and run real competition Python, and read what a problem is asking.
A$299 one-time
Try 3 lessons free Full curriculum & details →
Found
Algo
Adv
Chall
Core
AIO Algorithms
Lessons
30 lessons
Learning time
30–45 hrs
Difficulty
Year group
Y7–10
Best for
  • Can write Python and ready to think like a competitor
  • Search, greedy, prefix sums, two pointers, binary search, graphs & DP
By the end: Able to recognise which algorithm a problem wants — and code it correctly.
A$499 one-time
Try 3 lessons free Full curriculum & details →
Found
Algo
Adv
Chall
Advanced
AIO Advanced
Lessons
24 lessons
Learning time
24–36 hrs
Difficulty
Year group
Y7–10
Best for
  • Know the algorithms and want to win marks in the real exam
  • Every official AIO question type (2020–2025), solved end-to-end
By the end: Steadily scoring Q1–Q4 in the real exam, with every question type drilled.
A$599 one-time
Try 3 lessons free Full curriculum & details →
Found
Algo
Adv
Chall
Bundle · Best value
AIO Complete Bundle
Lessons
74 lessons + Challenge
Learning time
74–111 hrs
Difficulty
Year group
Y7–10
Best for
  • Want the entire AIO pathway, including Challenge (Q5/Q6, July 2026)
By the end: The complete journey from zero Python to the top of the AIO.
A$1396A$999 one-time
Get the bundle Compare all courses →

Course 4 · AIO Challenge (Q5/Q6 deep-dive) — Coming July 2026. Included free in the Complete Bundle.

📣 Already enrolled in one AIO course? Use code AIO20 at checkout for 20% off any other AIO course.

How It Works

Built for self-study — every lesson teaches, then makes you do.

⚡ Write code, press run, see it pass — right in the lesson

Every lesson carries a real Python runtime in the browser. You read the teaching, then write your own solution and run it on the sample cases — no setup, no installs. Worked examples are walked through with the 6-step method (read → calculate by hand → key observation → is it fast enough? → frame it → code it), and the Advanced course is built on real exam-style AIO problems with two write-and-run exercises each.

The whole line teaches the exam's real scoring logic — bank the subtasks first, then chase full marks — so you convert what you know into actual points on the day.

In-browser code labs6-step methodExam-style problemsSubtask strategyStep-by-step hintsSolutions you can run

More than lessons — a platform built to keep them going.

Real streaks, real checks, real progress — and a parent view, so you always know it's working. Here's what your child (and you) actually see.

Built-in motivation

A streak they don't want to break.

Coding rewards consistency. Daily streaks, XP and a pet companion turn "I should practise" into "I want to keep my streak" — the habit does the work for you.

  • Daily streaks & XP that build the habit
  • A growing pet companion that levels up as they do
Ace Achievers streak — daily practice streak and XP
AIO Algorithms mastery check — a 12-question quiz at the end of a topic
Checked, not just watched

Every topic ends with a mastery check.

It's easy to nod along to a video and learn nothing. So each topic closes with a mastery quiz — your child has to actually choose, reason and pass before moving on.

  • Multi-question mastery checks, 70%+ to pass
  • Write-and-run code exercises checked instantly
Visible progress

Every step forward, on one screen.

No guessing where they're up to. The dashboard shows each course, each lesson done, and what's next — so momentum is something your child can see and feel.

  • Per-course and per-lesson progress, always up to date
  • Pick up exactly where they left off, on any device
Ace Achievers progress across courses
Ace Achievers parent report — time online, real focused time, lessons today and focus rate
The Parent View

Screen time you can finally trust.

You hold the account — so when your child is at the computer, you know it's real learning, not a game tab in disguise. The parent report shows time online vs real focused time, lessons done and a focus rate — no hovering required.

  • Real focused time vs total time — quality, not just minutes
  • A clear daily & weekly picture of genuine study

Computer Science Top Achievers

Levels and daily streaks across our Australian Informatics Olympiad courses.

Top LevelsHighest XP
1Marcus T.Y9 · AIO Algorithms · Level 51,920 XP
2Aisha R.Y10 · AIO Advanced · Level 51,740 XP
3Leo C.Y8 · AIO Python · Level 41,510 XP
4Hannah K.Y9 · AIO Algorithms · Level 41,300 XP
5Noah P.Y7 · AIO Python · Level 31,060 XP
Longest StreaksConsecutive Days
1Aisha R.Y10 · AIO Advanced · Level 523 days
2Marcus T.Y9 · AIO Algorithms · Level 520 days
3Zoe M.Y8 · AIO Python · Level 416 days
4Leo C.Y8 · AIO Python · Level 413 days
5Hannah K.Y9 · AIO Algorithms · Level 411 days
Winter sprint · 6–19 July

Two weeks off. One big head start.

While the holidays slip by for everyone else, your child could finish them a full term ahead in science — atom-first, self-paced, no classroom needed.

Get ahead this winter
AMC · sat in July

The five questions that separate the medallists.

Q26-30 stump 95% of students — even the bright ones. Make them second nature now, and your child walks into the paper ready.

Master Q26-30
AMC · Years 5-6

Confidence is built earlier than you think.

Give your Year 5-6 child the head start that makes maths feel winnable — long before the competition pressure ever begins.

Start them ahead
Australian Informatics Olympiad

Coding is your child's unfair advantage.

From zero Python to real competition algorithms, right in the browser — the one skill that keeps paying off for the next decade.

Open the AIO pathway
Science Olympiad · Years 7-10

For the child who never stops asking 'why?'

Turn that curiosity into real results — Physics, Chemistry, Biology and Earth Science, taught concept-first, never crammed.

Explore the olympiad
Refer a friend

The best things get passed parent to parent.

Know another family chasing the same goals? They save 20%, you earn credit toward your next course. Everyone's child wins.

Share & save 20%
Start free today

You'll see the difference in 3 lessons.

No credit card, no risk. Open any course and watch it click for your child — the first 3 lessons are on us.

Start free