Olympiad14–18 yrsfree

International Olympiad in Informatics (IOI 2026)

International competitive programming olympiad for secondary school students up to 20 years old. Ukraine forms a national team through selection rounds. Finals in Tashkent, 9–16 August 2026.

City
All of Ukraine, International
Cost
Free
Source
International Olympiad in Informatics
Checked
today

What is it

IOI (International Olympiad in Informatics) is the world's leading competitive programming olympiad for school students. Participants solve algorithmic problems over two competition days: solutions are automatically judged against test cases, so both correctness and efficiency matter.

You need algorithms and data structures—dynamic programming, graphs, greedy algorithms—not knowledge of a specific programming language or framework.

What you need to know

  • Be confident programming in one of the allowed languages (usually C++, sometimes Java or Python)
  • Know basic algorithms and data structures
  • Be able to estimate solution complexity—problems are specifically designed so that naive brute-force won't finish in time

A good practice platform between rounds is USACO: free year-round competitions with the same automatic judging format.

How to join Ukraine's team

There's one path for all subject olympiads—through the All-Ukrainian Student Olympiad in the relevant subject. It has four stages:

  1. Stage I – school round. Takes place at your school, usually in October–November. You can sign up directly with your subject teacher.
  2. Stage II – district or city round. December–January. Participants are selected from school round winners.
  3. Stage III – regional round. January–February. Open to district round prize-winners, with some spots awarded by national ranking.
  4. Stage IV – national final. February–March. Results here determine who advances further.

After the final, the strongest participants are invited to training camps. Ukraine's team participation is organized by the Institute for the Modernization of Education Content (IMZO)—this is where team rosters and results are published.

Key point to understand: you can't apply directly to the international olympiad. The only way in is through the school round. So start preparing a year to eighteen months before the event.

How to prepare

  • Start with past problems. They're published openly on the official olympiad website—this gives you the truest picture of the level.
  • Find a mentor or club. At this level, self-study rarely works: you need someone to review your mistakes.
  • Don't miss the school round. This is the most common reason strong students don't advance—they simply didn't register in time.
  • Keep an eye on IMZO announcements—exact dates vary each year.

Does this give you university admission benefits

Participants who represented Ukraine at international competitions are a separate category in admission rules. Conditions change every year, so the only reliable source is the current Order of Admission to Higher Education Institutions, which the Ministry of Education publishes separately for each year. Don't rely on last year's articles: the rules really do change.

Official sources

ioinformatics.org

Always check the official website before applying: dates and conditions change every year.

Did you apply for this?

Tell us — it’s anonymous. We don’t ask for the child’s name, age or school.