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.
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.