IOAI Guide

A Guide to the International Olympiad in Artificial Intelligence

SOTA – AI Community · follows the IOAI 2026 Syllabus

Abstract

This guide follows the official IOAI syllabus topic by topic, in the order the syllabus lists them. Each module explains an idea, shows how to use it in code, and links resources and past olympiad tasks to practise on. Modules are written by the community; the ones that aren't ready yet show exactly what the syllabus expects. Mark modules as you read them, and your progress is saved in this browser.

4 parts 60 modules 0 of 60 done

Syllabus categories

TTheory1 module

How it works. Contestants should understand core concepts and theoretical underpinnings—the “why” behind AI. This may involve studying textbooks, courses, and other resources to delve into the mechanics that power AI algorithms. Breadth should be prioritized over depth in covering all relevant topics.

PPractice35 modules

What it does, when to use it, and how to implement it. Contestants should develop practical skills necessary to implement AI methods in code. This includes knowing how to use library functions effectively, call the method on a particular data, and interpret outputs.

BBoth24 modules

Theory and practice. Certain topics require knowledge of both theoretical principles and practical application.

1Foundational Skills & Classical Machine Learning

0 of 25 done

2Neural Networks & Deep Learning

0 of 18 done

3Computer Vision

0 of 10 done

4Natural Language Processing & Audio

0 of 7 done

The data can be text, tabular, image, audio, video, and time-series, and should be processed with the methods above.