A collection for IOAI tasks from different years and national team selections. The goal of this page is to collect tasks (ideally in the format you can try to solve, like Kaggle competitions), solutions and learning materials.
We're going to search for more tasks from national selections and fix the links, but we're happy if you submit a PR with some links to your tasks or solutions, so we can add them. Thank you!
Individual and Team Challenge with tasks in machine learning, natural language processing, and computer vision.
GitHub Repository with Problems & Solutions
Scientific Round – At-Home Stage (July 2024)
- ML – Generate best features for a fixed ML model on structured data, where each sample is a matrix.
- NLP – Fine-tune a language model on provided ciphered text of an unknown language.
- CV – Make SDXL-mini generate a zebra instead of a giraffe and vice versa by changing neural network weights, but without changing prompts.
Problem statements in zip archive
Solutions in zip archive
Scientific Round – On-Site Stage (Aug 2024)
- ML – Generate best features for a fixed ML model on structured data, where each samples is a matrix. Compared to at-home task, the data, the model, and the problem (classification vs regression) changed.
- NLP – Update the classifier similar to the one you trained in the at-home task to tackle 2 more classes.
- CV – Make SDXL-mini add a hydrant to the image when it's prompted to generate an image with the cow (and still keep the cow as well).
Problem statements
Solutions
Practical Round – On-Site (Aug 2024)
APOAI (Asia-Pacific Olympiad in AI)
NEOAI (Northern Eurasia Olympiad in AI)
Overview: NEOAI 2025 on Kaggle
AICC (IOAI Community Contest)
Benin – National AI Olympiad Selection 2025
- Kaggle competition – ML (binary classification) – build a classifier and submit predictions.
Phase 1 – National Qualifier (Mar 30, 2025)
- Official IOAI Syllabus – The national qualifier is a digital exam on Python, data structures, and AI concepts, for which this general IOAI syllabus is relevant.
Phase 2 – National Finals (Jun 2, 2025)
- On‑site contest with four high‑difficulty AI problems across ML, CV, NLP, and ethics. Results & Overview
- Classic ML task - problem where students should align 3 binary classification models to do predictions on 3 class classification
- NLP task - Students have positive (duplicate) sentence pairs, negative sentences (not pairs), and a small BERT model, and their task is to train a deduplication classification model.
- CV task - Students have a list of classes, images without labels, and captions generated from an image2text model on these images, and their task is to train a classifier on these images for the given list of classes
India – INAIO Selection 2025
- Official Website
- Stage 1 (Jan 25, 2025): Online test on AI fundamentals; tools like ChatGPT/Google permitted.
- Stage 2 (Mar 2, 2025): Proctored exam with AI theory questions and Python ML coding tasks.
- Stage 1 (Jan 18, 2026): National online exam on ML foundations, classical AI, programming, and real-world problem-solving.
- Stage 2: Advanced AI/ML tasks with hands-on modeling and data analysis.
- Official Website | Registration
- Kaggle competition (second link) – Time series regression – predict lever position from mouse brain activity (calcium signals across 88 channels).
Kazakhstan – Team Selection Test
Malaysia – IOAI Training and Selection Programme 2025
- Lab repository – ML/CV/Multimodal – ResNet fine-tuning, FCN segmentation, and multimodality labs for Malaysia's team.
Poland – Polish AI Olympiad
- Stage I (Online Apr 22–May 27): Tasks – CV/ML/NLP – adversarial attacks, imbalanced classification, parsing, quantization, tracking, pruning, reading-comprehension riddles.
- Final Stage (Bootcamp Jun 15–21): Tasks – ML/CV/NLP – cipher breaking, OOD image detection, self-supervised time-series classification, machine translation contest.
- Stage 1 (Online Feb 17–Mar 22):
- Stage 2 (Regional Finals Apr 26–27):
- County Round (OJIA) – Apr 29, 2025: Example problems – Tabular ML – train/test prediction tasks on Nitro AI Judge.
- National Round (May 16–19, 2025, Bucharest): CV & NLP – Byzantine musical-notation classification; human vs AI text detection.
- Training & Selection Camp (Jun 17–24, 2025, Bucharest): Article – ML/CV/NLP – three 5‑hour exams to choose the IOAI team.
- Solution write-ups – Detailed analyses of ROAI problems.
- ONIA 2026: Official Website | Practice Platform
Serbia – National Selection for IOAI 2025
- Selection Overview – National finals – scientific questions followed by team practical projects; top 4 advance.
Tunisia – National AI Olympiad 2025
- Selection Overview – Mixed AI challenges – individual and team hackathon-style tasks at the National AI Conference & Hackathon; selects IOAI representatives.
United States – USA‑North America AI Olympiad 2025
- Round 1 (Mar 24, 2025, Online): ML & data analysis – spectral decomposition, neural-network fundamentals, Titanic dataset tasks. Overview
- Round 2 (Apr 27, 2025, MIT in-person): Advanced ML challenges and model fine‑tuning tasks with workshops and panels. Overview
- National AI Olympiad for school and university students in machine learning, computer vision, embedded systems, and cybersecurity.
- Competition Info
- Stage 1 (Feb 1–28, 2026, Kaggle): Multimodal ML challenge combining tabular data and images ("Où est Spy-C?").
- Kaggle Competition | Kaggle Dataset
- Stage 2 (Mar 21, 2026): Advanced online selection round for top 100 performers.
- Finals (Apr 21–26, 2026, Paris): Intensive training camp and final exam; top 4 represent France at IOAI.
- Official Website
Indonesia – IOAI Selection
- National selection through training camps and contests spanning ML, CV, and NLP.
- Official Website
Philippines – IOAIPH & NOAIPH
- National Olympiad in AI for Philippines; winners advance to Asia-Pacific and IOAI events.
- Official Website
South Africa – SAAIO 2026
- Open to high school students across Africa.
- Rounds 1 & 2: Multiple-choice on AI concepts.
- Round 3: MCQs and practical data analysis.
- National Finals: Theoretical and programming challenges.
- Official Website
Australia – NOAI 2025/2026
- Round 1 (Mar 2025/2026): Online multiple-choice on AI fundamentals (45 min, no coding).
- Round 2 (Apr 2025/2026): Advanced theory (80%) and practice (20%) using GPU platforms.
- Finals (APOAI Stage): Top 8 students selected for IOAI team.
- Official Website
- Online Test (Mar 2026): Three long-form questions on programming and deep learning.
- Interviews & Training Camp: Selected students undergo advanced training.
- IOAI Representation: Top 4 students represent UK at IOAI.
- Official Website
- National Qualifier (Nov 23, 2025):
- Round 1: 25 multiple-choice + 10 fill-in-the-blank on AI fundamentals, logic, and Python.
- Round 2: Practical coding in Google Colab – data preprocessing and ML model building.
- National Training Camp (Jan 2026): Multi-day camp with lectures and selection competition; top 4 form national team for IOAI.
- Official Website | Preparation Materials
- Basic Cycle & Rounds 1-2 (Oct 2025 – Feb 2026): Progressive online phases; no prior AI experience required; ChatGPT permitted.
- Selection focuses on AI concepts, logic, reasoning, and practical problem-solving.
- Official Website
Hungary – HAIO (Magyar MI Diákolimpia)
- Hungary's official AI olympiad for high school students (grades 9–13), covering ML, CV, NLP, and RL. Organized by the ELTE Faculty of Informatics; top performers represent Hungary at IOAI, IAIO, and CEOAI.
- Rounds: Summer Online (Kaggle qualifier, since 2025), Summer National finals on-site at ELTE (theoretical + practical, since 2024), Summer Camp, Winter National, and Winter Camp (from 2026), with training camps doubling as final selection for the international teams.
- 2024 – Summer National: 10 tasks (4 CV, 4 NLP, 2 theoretical). Tasks & solutions
- 2025 – Summer Online + Summer National: 6 tasks (1 ML online qualifier + 1 theoretical + 4 practical). Tasks & solutions
- 2026: Expanded program with Summer Online, Summer National, Summer Camp, Winter National, and Winter Camp. Tasks
- Full Repository | Official Website | Syllabus (MÓLÓ) | Hall of Fame
Learning Resources & Solution Repositories
Contributions welcome!