About Us
The Federation of Olympiad Programming is a non-profit non-governmental organisation. We run the Ukrainian Olympiads in Informatics, select the national teams, and secure Ukraine’s participation in European and international olympiads.
Our history
From the first olympiad in Chernivtsi to medals at olympiads in artificial intelligence, in the order it happened: events, challenges, new initiatives and achievements.
1988
The first olympiad in informatics
Chernivtsi hosts the first Republican Olympiad in Informatics of the Ukrainian SSR. The Ukrainian Olympiad starts here; it takes its present name in 1992.
1992
Ukraine’s first IOI
Ukraine’s team competes at the International Olympiad in Informatics for the first time, in Bonn, and comes home with a silver and three bronze medals.
Since 1992 Ukraine has missed only one IOI out of 35, and its teams have won 14 gold, 44 silver and 52 bronze medals.
Ukraine’s medals and honourable mentions at the IOI, by year 4 Total · 1992
- 0 Gold
- 1 Silver
- 3 Bronze
0 Total · 1993
- 0 Gold
- 0 Silver
- 0 Bronze
2 Total · 1994
- 0 Gold
- 1 Silver
- 1 Bronze
2 Total · 1995
- 0 Gold
- 0 Silver
- 2 Bronze
2 Total · 1996
- 0 Gold
- 1 Silver
- 1 Bronze
2 Total · 1997
- 0 Gold
- 0 Silver
- 2 Bronze
3 Total · 1998
- 0 Gold
- 1 Silver
- 2 Bronze
2 Total · 1999
- 0 Gold
- 0 Silver
- 2 Bronze
3 Total · 2000
- 0 Gold
- 2 Silver
- 1 Bronze
4 Total · 2001
- 0 Gold
- 0 Silver
- 4 Bronze
3 Total · 2002
- 0 Gold
- 1 Silver
- 2 Bronze
3 Total · 2003
- 1 Gold
- 0 Silver
- 2 Bronze
3 Total · 2004
- 0 Gold
- 1 Silver
- 2 Bronze
4 Total · 2005
- 2 Gold
- 1 Silver
- 1 Bronze
4 Total · 2006
- 1 Gold
- 2 Silver
- 1 Bronze
4 Total · 2007
- 1 Gold
- 1 Silver
- 2 Bronze
3 Total · 2008
- 0 Gold
- 1 Silver
- 2 Bronze
4 Total · 2009
- 1 Gold
- 1 Silver
- 2 Bronze
3 Total · 2010
- 0 Gold
- 1 Silver
- 2 Bronze
3 Total · 2011
- 0 Gold
- 1 Silver
- 2 Bronze
4 Total · 2012
- 1 Gold
- 1 Silver
- 2 Bronze
4 Total · 2013
- 0 Gold
- 1 Silver
- 3 Bronze
3 Total · 2014
- 0 Gold
- 1 Silver
- 2 Bronze
4 Total · 2015
- 0 Gold
- 3 Silver
- 1 Bronze
2016
Ukraine did not take part
3 Total · 2017
- 1 Gold
- 2 Silver
- 0 Bronze
4 Total · 2018
- 1 Gold
- 2 Silver
- 1 Bronze
4 Total · 2019
- 1 Gold
- 2 Silver
- 1 Bronze
4 Total · 2020
- 0 Gold
- 4 Silver
- 0 Bronze
3 Total · 2021
- 1 Gold
- 2 Silver
- 0 Bronze
4 Total · 2022
- 2 Gold
- 1 Silver
- 1 Bronze
4 Total · 2023
- 0 Gold
- 3 Silver
- 1 Bronze
4 Total · 2024
- 0 Gold
- 3 Silver
- 1 Bronze
4 Total · 2025
- 0 Gold
- 1 Silver
- 3 Bronze
4 Total · 2026
- 1 Gold
- 2 Silver
- 0 Bronze
- 1 Honourable mention
Year Gold Silver Bronze Honourable mention Total 1992 0 1 3 0 4 1993 0 0 0 0 0 1994 0 1 1 0 2 1995 0 0 2 0 2 1996 0 1 1 0 2 1997 0 0 2 0 2 1998 0 1 2 0 3 1999 0 0 2 0 2 2000 0 2 1 0 3 2001 0 0 4 0 4 2002 0 1 2 0 3 2003 1 0 2 0 3 2004 0 1 2 0 3 2005 2 1 1 0 4 2006 1 2 1 0 4 2007 1 1 2 0 4 2008 0 1 2 0 3 2009 1 1 2 0 4 2010 0 1 2 0 3 2011 0 1 2 0 3 2012 1 1 2 0 4 2013 0 1 3 0 4 2014 0 1 2 0 3 2015 0 3 1 0 4 2016 Ukraine did not take part 2017 1 2 0 0 3 2018 1 2 1 0 4 2019 1 2 1 0 4 2020 0 4 0 0 4 2021 1 2 0 0 3 2022 2 1 1 0 4 2023 0 3 1 0 4 2024 0 3 1 0 4 2025 0 1 3 0 4 2026 1 2 0 1 4 Source: stats.ioinformatics.org
2005
600 points out of 600
Yurii Znoviak scores the maximum possible at IOI 2005 in Nowy Sącz. Ukraine’s team comes home with two gold medals, a silver and a bronze.

Ukraine’s team at IOI 2005, Nowy Sącz
2016
Olympiads in Russia, without Ukraine
IOI 2016 is held in Kazan — for the first time since 1992 without a Ukrainian team. In 2018 Russia hosts the European Junior Olympiad as well, and Ukraine boycotts it.
2017
The first European Junior Olympiad
Bulgaria hosts the first EJOI, an olympiad for students under 15. Ukraine competes from the very first edition and comes home with a gold and three silver medals.

Ukraine’s team at the first EJOI, Sofia, 2017
2020
The pandemic stops the olympiads
Because of COVID-19 the Ministry of Education and Science cancels the school olympiads, informatics among them. For the first time in decades Ukraine risks being left without a national selection, and so without teams at the international olympiads.
The Federation is founded
Former olympiad contestants and coaches found the NGO Federation of Olympiad Programming and run an alternative Ukrainian Olympiad in the oblast centres, closer to the contestants. Selection for the national teams stays in person.
That year’s international olympiads go online: the IOI team wins four silver medals, and Oleh Naver wins the EJOI outright.

Ukraine’s team at IOI 2020
2021
One olympiad for the whole country
The Ministry of Education and Science still does not hold the Ukrainian Olympiad, so for the first time it runs entirely under the Federation. Every stage uses the same problems and rules, regional quotas are abolished, and solutions are judged on Eolymp. About 3,000 students take part.

Ukraine’s team at IOI 2021 The junior and girls’ olympiads
The Federation launches the Ukrainian Junior and Girls’ Olympiad in Informatics (UJGOI): a route into the national teams of its own for students under 15 and for girls.
The first European Girls’ Olympiad is held the same year, and Ukraine’s team comes home with a gold and three silver medals.
Read more →
Ukraine’s team at EGOI 2021
2022
The full-scale invasion
The war stops the season. The Ukrainian Olympiad and the UJGOI final are cancelled; some contestants and coaches are displaced, abroad or in combat zones.
In place of the olympiad the Federation holds a Ukrainian Informatics Competition, which serves as the national selection, and runs the selection camp in Poland.

The selection camp in Poland, 2022 Gold in Yogyakarta
Despite the war the team travels to the IOI in Indonesia: two gold medals, a silver and a bronze. Roman Yanushevskyi finishes 7th — the best result by a Ukrainian since 2005 — and the team is the best in Europe.
Read more →
Ukraine’s team at IOI 2022, Indonesia Six international olympiads instead of three
Ukraine makes its debut at the Balkan and Junior Balkan Olympiads in Informatics and begins competing at the Central European Olympiad every year. In 2021 the teams competed at three international olympiads in informatics; in 2022, at six — and from 2023 the Baltic Olympiad is added.
Read more →
The Junior Balkan Olympiad 2022, Dorohoi Ukraine hosts the EJOI
Ukraine organises the 2022 European Junior Olympiad — online, for 172 contestants from 32 countries. Ukraine’s team sits the contest together with Poland’s in Płock and finishes second in the team ranking.
Read more →
Ukraine’s team at EJOI 2022, Płock First place at the EGOI
The girls’ team wins three gold medals and a bronze in Türkiye — the best result of any country. The following year, in Sweden, Ukraine is first in the team ranking again.
Read more →
Ukraine’s team at EGOI 2022, Türkiye
2023
Kraków and Wrocław
From now on the UJGOI is held in person, at the Jagiellonian University in Kraków, since an in-person round cannot be held safely in Ukraine. The selections for the international teams move to the University of Wrocław.
Read more →
UJGOI contestants at the Jagiellonian University, Kraków An online final, proctored
The Ministry of Education and Science runs the olympiad again. Rather than gather students under air-raid alerts, the final is held online from the oblast centres: the Federation introduces proctoring, and opens an in-person venue in Warsaw for students who have left the country.
Daryna Karpenko wins the olympiad overall.

The UOI 2023 final: the venue in Kyiv
2024
Back to Chernivtsi
For the first time since 2019 the final is held in person in one place — in Chernivtsi, where the first olympiad was held in 1988. 126 finalists from all over Ukraine; Alisa Potomkina wins overall.
Read more →
A round of the final in Chernivtsi, 2024
2025
New regulations for the olympiads
New regulations for school olympiads come into force: three stages instead of four, the oblast stage run at the same time across the country on one problem set, and Ukrainians abroad competing as a region of their own.
The Federation runs the first stage of the new season centrally in 20 oblasts and Kyiv — for the first time with separate problems for grades 6–7.
Read more →The olympiad’s stages under the new regulations School stagecancelled- Stage I district level, by community
- Stage II oblast level: at the same time across the country, on one problem set
- Stage III the national final
Ukrainians abroad a region of their own: they sit Stage II remotely, alongside the rest of the country, and the best go on to the final
An olympiad in artificial intelligence
The Federation announces the first Ukrainian Olympiad in Artificial Intelligence. 359 students from 104 towns and villages take the first stage; after four stages the best four make up Ukraine’s first AI team.
Read more →How many contestants took each stage of the first AI olympiad, 2025 359 Contestants · Stage I
215 Contestants · Stage II
128 Contestants · Stage III
18 Contestants · Final
Stage Contestants Stage I 359 Stage II 215 Stage III 128 Final 18 Four golds out of four
At EJOI 2025 in Shumen all four members of the team win gold medals, and Ukraine takes first place in the team ranking.
Read more →
Ukraine’s team at EJOI 2025, Shumen A permanent member of the CEOI
At CEOI 2025 in Cluj-Napoca Ukraine is made a permanent member of the Central European Olympiad, with a vote and a guaranteed place at every future olympiad.
Read more →
Ukraine’s delegation at CEOI 2025, Cluj-Napoca
2026
A debut at the IAIO
Ukraine competes at the International Artificial Intelligence Olympiad for the first time — in Ljubljana, among 95 contestants from 24 countries — and comes home with a gold, two silvers and a bronze. Kseniia Strelbytska finishes 6th.
Read more →
Ukraine’s team at IAIO 2026, Ljubljana An outright win at the EGOI
Daria Perekopska wins the European Girls’ Olympiad in Cesenatico ahead of all 247 other contestants — a first for Ukraine. The team adds two silvers and a bronze to her gold.
Read more →
Ukraine’s team at EGOI 2026, Cesenatico An outright win at the first EUROAI
At the first-ever European Olympiad in Artificial Intelligence, in Cluj-Napoca, Romania, Roman Melamud wins outright among 94 contestants, Rostyslav Yabchenko also takes gold, and the team finishes second in the team ranking.
Read more →
Ukraine’s team at EUROAI 2026, Cluj-Napoca Ukraine co-organises the EJOI
Together with Lithuania the Federation runs the European Junior Olympiad in Kaunas. As co-organiser Ukraine fields eight contestants rather than the usual four, and the Federation’s chair, Anton Tsypko, is elected President of the EJOI for three years.
Read more →
Ukraine’s contestants at EJOI 2026, Kaunas IOI gold in Tashkent
Vladyslav Khalin wins a gold medal at IOI 2026, finishing 16th of 375 contestants from 92 countries. The team adds two silver medals and an honourable mention.
Read more →
Ukraine’s team at IOI 2026, Tashkent
International olympiads
How many international olympiads Ukraine takes part in each year: in 2015 only the IOI, in 2026 nine, in informatics and in artificial intelligence.
| Olympiad | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | 2026 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| IOI | Yes | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
| EJOI | No | No | Yes | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
| CEOI | No | No | No | No | Yes | No | No | Yes | Yes | Yes | Yes | Yes |
| EGOI | No | No | No | No | No | No | Yes | Yes | Yes | Yes | Yes | Yes |
| BalkOI | No | No | No | No | No | No | No | Yes | Yes | Yes | Yes | Yes |
| JBOI | No | No | No | No | No | No | No | Yes | Yes | No | No | Yes |
| BaltOI | No | No | No | No | No | No | No | No | Yes | Yes | Yes | Yes |
| EUROAI | No | No | No | No | No | No | No | No | No | No | No | Yes |
| IAIO | No | No | No | No | No | No | No | No | No | No | No | Yes |
| Total | 1 | 0 | 2 | 1 | 3 | 2 | 3 | 6 | 7 | 6 | 6 | 9 |
7 Total · 2017
- 2 Gold
- 5 Silver
- 0 Bronze
4 Total · 2018
- 1 Gold
- 2 Silver
- 1 Bronze
12 Total · 2019
- 3 Gold
- 6 Silver
- 3 Bronze
8 Total · 2020
- 1 Gold
- 1 Outright winner
- 7 Silver
- 0 Bronze
15 Total · 2021
- 2 Gold
- 9 Silver
- 4 Bronze
25 Total · 2022
- 10 Gold
- 5 Silver
- 9 Bronze
- 1 Honourable mention
28 Total · 2023
- 5 Gold
- 13 Silver
- 10 Bronze
24 Total · 2024
- 5 Gold
- 10 Silver
- 8 Bronze
- 1 Honourable mention
25 Total · 2025
- 6 Gold
- 9 Silver
- 10 Bronze
29 Total · 2026
- 5 Gold
- 2 Outright winner
- 14 Silver
- 8 Bronze
- 2 Honourable mention
| Year | Gold | Of which outright winners | Silver | Bronze | Honourable mention | Total |
|---|---|---|---|---|---|---|
| 2017 | 2 | 0 | 5 | 0 | 0 | 7 |
| 2018 | 1 | 0 | 2 | 1 | 0 | 4 |
| 2019 | 3 | 0 | 6 | 3 | 0 | 12 |
| 2020 | 1 | 1 | 7 | 0 | 0 | 8 |
| 2021 | 2 | 0 | 9 | 4 | 0 | 15 |
| 2022 | 10 | 0 | 5 | 9 | 1 | 25 |
| 2023 | 5 | 0 | 13 | 10 | 0 | 28 |
| 2024 | 5 | 0 | 10 | 8 | 1 | 24 |
| 2025 | 6 | 0 | 9 | 10 | 0 | 25 |
| 2026 | 5 | 2 | 14 | 8 | 2 | 29 |
Source: olympiad results database
Cambridge, MIT and Oxford
How many contestants of the Ukrainian Olympiad in Informatics and the UJGOI went on to these universities. The year is the one they started university, not the one they left school.
- Total, 2022–2026
- 15
- Cambridge
- 10
- MIT
- 4
- Oxford
- 1
2 Total · 2022
- 2 Cambridge
- 0 MIT
- 0 Oxford
3 Total · 2023
- 1 Cambridge
- 1 MIT
- 1 Oxford
5 Total · 2024
- 3 Cambridge
- 2 MIT
- 0 Oxford
2 Total · 2025
- 2 Cambridge
- 0 MIT
- 0 Oxford
3 Total · 2026
- 2 Cambridge
- 1 MIT
- 0 Oxford
| Year of entry | Cambridge | MIT | Oxford | Total |
|---|---|---|---|---|
| 2022 | 2 | 0 | 0 | 2 |
| 2023 | 1 | 1 | 1 | 3 |
| 2024 | 3 | 2 | 0 | 5 |
| 2025 | 2 | 0 | 0 | 2 |
| 2026 | 2 | 1 | 0 | 3 |
Who we are
NGO “Federation of Olympiad Programming”
A non-profit non-governmental organisation which, since 2020, has coordinated the running of informatics olympiads in Ukraine and secured the national teams’ participation in international competitions.
- Legal form
- Non-governmental organisation
- Status
- Non-profit
- Registration code
- 43541861
- Founded
- 2020
- Chair
- Anton Tsypko
- Taking part
- Free for school students
What we do
The Junior and Girls’ Olympiad
We run our own national olympiad: a junior one for younger students and a girls’ one.
About the olympiad →The Ukrainian Olympiad in Informatics
We run the stages: Stage I by community, Stage II at oblast level across the whole country at once on one problem set, Stage III the national final.
About the olympiad →The teams at the international olympiads
We select and prepare the teams that represent Ukraine at the European and international olympiads.
All olympiads →Problems
We write the statements and tests for the national stages. Earlier years’ problems stay available to prepare with.
How to prepare →Raising money
We raise donations for trips, camps and prizes, so that taking part stays free for school students.
Support us →new programme
Olympiads in artificial intelligence
Since 2025 a programme of its own: a national olympiad in artificial intelligence, and teams at EUROAI and IAIO.
About the olympiad →
Who this is for
School students
Taking part is free. Hundreds of students go through our olympiads every year, and a few dozen of the strongest reach the teams that represent Ukraine abroad.
How to start →Teachers and schools
We run the stages and publish the problems and the results, and earlier years’ problems stay available to prepare with.
Calendar of olympiads →Everyone else
An open archive of what has happened in Ukrainian competitive programming: the names, schools, years and results of the national, European and international olympiads.
The database →
How this is funded
We sell no goods and charge nothing to take part: the season is paid for by partners’ contributions and by donations. What the money is for, and how much is needed, is on the support page.
