2026 Astana, Republic of Kazakhstan

2025 Beijing, China

2024 Burgas, Bulgaria

Round 1 — End

Round 1 is currently underway, scheduled for Saturday, 29 March, from 9:15 AM to 10:30 AM (AEDT, Sydney time).(You can login at 9:15, the contest will start at 9:30 – 10:15AM )
Please note that a Late Sitting Window for Round 1 will be available on Saturday, 5 April. If you were unable to attend today’s session, please register via the link below to secure your place in the late sitting.
Register Here
We wish all participants the best of luck!

2026 Australian National Olympiad in AI (NOAI)

Discovering Australia’s brightest young AI talent

Eligibility

Open to all Australian secondary school students in Years 7-12 with an interest in artificial intelligence, programming, and problem-solving.

Roadmap

NOAI Level Assessment (Round 1)

Registration Period: November 8, 2025 – March 27, 2026
Eligibility: Students currently enrolled in Australian high schools, Year 7–12
Assessment Date: March 29, 2026 (Sunday Morning)(Late Window: 5 April 2026)
Format: Online written test
Description:
Round 1 serves as the preliminary selection test, assessing students’ fundamental understanding of artificial intelligence, mathematics, and logical reasoning.
All students from Round 1 can participate in Round 2.

● AI reasoning/thinking questions.
● 45-Minute Multiple-Choice Format (ABCDE Options).
● No programming challenges included.
● Tests AI thinking and fundamental AI knowledge.

NOAI Advanced AI and Theory Test (Round 2)

Round 2 — Exam Environment & Preparation Guide

Published so that every candidate has identical information about the exam platform, permitted software, and preparation direction. No topic-level content is disclosed.

① Exam Format

Duration90 minutes
Total marks100
Paper structureMixed — Multiple-Choice · Short Answer · Python Programming
PlatformOnline browser-based exam at exam.ioai.org.au
Open / closed bookClosed book. No external materials permitted.
CalculatorNot separately provided. A Python interpreter is available during the programming section.
Internet accessDisabled for the duration of the exam

② Programming Environment (Server Side)

The exam server is pre-configured. Candidates do not need to install anything, request permissions, or configure their own environment in advance.

ComponentVersion
Python3.13.x
NumPy2.2.x
pandas2.2.x
scikit-learn1.6.x
Operating systemLinux x86_64

✔ Permitted imports: numpy, pandas, scikit-learn, and the Python standard library.

✖ Not permitted: PyTorch, TensorFlow, Keras, JAX, scipy.signal, and any other deep-learning or signal-processing framework; external dataset downloads; any form of network request.

③ Recommended Local Practice Setup

If you would like to rehearse on your own machine, the following is sufficient:

pip install               
  "numpy>=1.21" "pandas>=1.3" "scikit-learn>=1.0"

Python 3.9 or newer is recommended. You do not need to match the server's exact minor version — but please write code against the stable public API of NumPy / pandas / scikit-learn, and avoid relying on the behaviour of one specific point release.

④ Preparation Guidance (direction, not scope)

  1. Mathematical foundations — matrix and vector operations, probability and expectation, basic calculus.
  2. Core ML literacy — read and reason about common AI concepts; perform basic error-analysis calculations by hand.
  3. Python fluency
    • NumPy: array construction, slicing, np.zeros, np.sum, np.mean, np.median, basic broadcasting.
    • pandas: read_csv, handling missing values (e.g. fillna), row filtering, exporting to CSV.
    • scikit-learn: train_test_split, calling .fit / .predict on standard models, standard evaluation metrics.
  4. Coding style — the exam marks emphasise runnable code. Get your code working first, polish second. Partial credit is given for correct logic, so minor syntax slips will not cost you all the marks on a question.

⑤ On the Day

  • Log in to exam.ioai.org.au at least 15 minutes before the start. Complete the three-layer invigilation check: locked browser + screen recording + Zoom.
  • Programming questions include an in-browser code editor; you can run and re-run your code multiple times before submitting.
  • Your most recent submission is automatically saved when the exam ends.

Best of luck to all candidates — we look forward to seeing your work in Round 2.

Date: 26th April 2026
Format: Online advanced assessment

NOAI Australia — Final Round Selection (APOAI Stage)

Date: 13th June 2026.
Format: Online (No need to travel to Sydney)
Eligibility: Participants qualified from Round 1 + Round 2
Description: The Final Round of NOAI Australia will adopt APOAI (Asia-Pacific Open AI) competition standards — consistent with the IOAI 2025 selection ecosystem — to ensure a transparent, fair, and academically rigorous evaluation process.
This stage is conducted entirely online and does not require travel to Sydney. The APOAI competition provides a unified leaderboard, GPU-enabled environment (e.g., Bohrium/Kaggle), and automatic evaluation protocols, used across participating Asia-Pacific regions.
Results from the APOAI Final Round will be used as the primary selection basis for forming the NOAI Australia National Team representing Australia in international AI Olympiad events.

IOAI International Round

Date: August 2nd – 8th 2026
Host Country: Astana, Republic of Kazakhstan
Eligibility: Australia National Team (2 teams, 8 members total)
Format: Hybrid (Online + On-site training and competition)
Activities: IOAI individual challenge, team challenge, and collaborative workshops

Platinum Sponsor.

Gold Sponsor.

Platform Partner.

Venue Partner.

ku

Software Support.