AI Olympiad
Engineer
From a first NumPy array to IOAI-level tasks. Short theory, an auto-checked trainer after every lesson, a project at the end of each sprint.
Filters
How to read this page
Each card is a module: the M-number is its stable id, chips show level, domain and skills. Open a card for the lesson, then check yourself in the trainer.
Open Exercises and pick one.
Tensor puzzles
One line of broadcasting per puzzle, no loops. Train the run → read → fix loop — one 25-minute sprint a day.
Reference spec (loop version — reproduce it without loops)
Olympiads
The AI olympiads this course prepares for — format, scope and where to find them.
Task bank
Real problems from IOAI finals, national selections and AICC — each mapped to a module.
| Task | Olympiad | Domain | Scoring | Module | Level |
|---|
Syllabus coverage
Official IOAI 2026 syllabus (PDF) — every topic mapped to a module. Topics not listed there are excluded from IOAI; modules M7, M9, M11–M13 go beyond it for FAIO/IAIO/NEOAI, and M14 is contest practice.
Resources
Books, courses and references that go deeper than the lessons.