Past tasks
Discord

A Guide to the International Olympiad in Artificial Intelligence

SOTA – AI Community · follows the IOAI 2026 Syllabus

Abstract

Start with the guide's introductory section, then follow the official IOAI syllabus topic by topic, in the order it lists them. Each module explains an idea, shows how to use it in code, and links resources and past olympiad tasks to practise on. Syllabus modules have a level, bronze, silver, gold or platinum, from the basics up to the most advanced topics. Getting Started has no level and stays visible when the sidebar shows one level at a time. Modules are written by the community; the ones that aren't ready yet show what each module will cover. Mark modules as you read them, and your progress is saved in this browser.

8 parts 61 modules 0 of 61 done

Levels

BBronze52 modules

Start here. The basics every contestant needs before attempting a task.

SSilver0 modules

Builds on bronze. The standard methods that most tasks are solved with.

GGold0 modules

Advanced and recent models, for contestants aiming at the top scores.

PPlatinum0 modules

Expert-level extensions and research frontiers beyond the core guide.

1Getting Started

0 of 9 done

2Foundational Skills

0 of 4 done

3Data Manipulation

0 of 2 done

3.1Data Manipulation Libraries

  1. 3.1.1 Pandas B
  2. 3.1.2 Matplotlib B

4Classical Machine Learning

0 of 16 done

4.2Classical Machine Learning Preprocessing

  1. 4.2.1 Data Cleaning B

5Deep Learning

0 of 12 done

5.1Tensor, Array, and Matrix Manipulation Libraries

  1. 5.1.1 NumPy Basics B
  2. 5.1.2 PyTorch Basics B

6Computer Vision

0 of 7 done

6.1Image Modality Basics

  1. 6.1.1 Basic Image Terminology B

7Natural Language Processing

0 of 7 done

8Audio

0 of 4 done