IOAI Resources

Overview

This page provides learning resources aligned with the official International Olympiad in Artificial Intelligence (IOAI) syllabus. NOKI preparation follows this framework to support structured development for national and international AI competitions. As NOKI introduces independent national rounds, the syllabus will be updated and expanded with additional reading resources for participants.

The framework below reflects the IOAI 2026 syllabus. The IOAI International Scientific Committee updates the syllabus each year to track the latest research and educational priorities, so always confirm the current scope against the official source.

Important notice: The topics listed below are intended for extended preparation and are not automatically part of every NOKI competition round. The exact scope for each round is published by NOKI in official announcements.

Topic Classification

IOAI topics are grouped into three categories:

Topics not listed in the official syllabus are considered excluded.


Section 1: Foundational Skills and Classical Machine Learning

Programming Fundamentals

Supervised Learning

Unsupervised Learning

Data Science Fundamentals

Feature engineering: transforming raw, high-dimensional, categorical, time-series, or ragged data into a compact set of informative features — for example sliding windows, pooling operations, one-hot encoding, statistical-moment features (mean, standard deviation), PCA, and neural-network-based embeddings.

Data processing: handling missing and irregular data, including in sequence settings — basic imputation (mean/median/forward-fill), padding for variable-length sequences, normalization and standardization, train/validation/test splitting, basic augmentation (flipping, cropping, noise), tokenization and vocabulary building for text and audio, and patching for images.


Section 2: Neural Networks and Deep Learning

Neural Networks

Deep Learning


Section 3: Computer Vision


Section 4: Natural Language Processing and Audio

Natural Language Processing

Audio Processing

Data may be text, tabular, image, audio, video, or time-series, and should be processed with the methods above.


Guidance for Participants

For authoritative updates, always refer to the official IOAI 2026 syllabus.