AIO Python Foundation Australian Informatics Olympiad · Foundation
Australian Informatics Olympiad · Python Foundation

AIO Python Foundation — From First Line to Confident Solver

Twenty lessons that take you from your very first print() to writing complete contest solutions in Python — output & variables, input parsing, conditionals, for and while loops, lists, strings, dictionaries and functions. Every idea is paired with a worked example and hands-on practice built on real Australian Informatics Olympiad problems.

AIO pathway: Python Foundation → Algorithms → Olympiad practice.

Continue with AIO Algorithms
Once the Python basics click, the 30-lesson Algorithms course builds the problem-solving techniques the AIO actually tests — greedy, prefix sums, two pointers and more.
Open AIO Algorithms →
Competition guide: New to the AIO? AIO 2026 dates & preparation guide →

Pick a lesson from the Lessons list.

Lessons open in this frame with the platform navigation around them.