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.

  1. 1988

    1. Event

      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.

  2. 1992

    1. Event

      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
      YearGoldSilverBronzeHonourable mentionTotal
      199201304
      199300000
      199401102
      199500202
      199601102
      199700202
      199801203
      199900202
      200002103
      200100404
      200201203
      200310203
      200401203
      200521104
      200612104
      200711204
      200801203
      200911204
      201001203
      201101203
      201211204
      201301304
      201401203
      201503104
      2016Ukraine did not take part
      201712003
      201812104
      201912104
      202004004
      202112003
      202221104
      202303104
      202403104
      202501304
      202612014

      Source: stats.ioinformatics.org

  3. 2005

    1. Achievement

      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.

      Four members of Ukraine’s team in matching light shirts with their medals in front of the IOI 2005 banner in Nowy Sącz; one holds a cup, another a certificate
      Ukraine’s team at IOI 2005, Nowy Sącz
  4. 2016

    1. Challenge

      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.

  5. 2017

    1. Event

      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.

      Four members of Ukraine’s team in maroon T-shirts with their medals holding the Ukrainian flag in front of the first EJOI’s banner in Sofia
      Ukraine’s team at the first EJOI, Sofia, 2017
  6. 2020

    1. Challenge

      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.

    2. Initiative

      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.

      Four members of Ukraine’s team in matching mustard shirts standing in front of a banner
      Ukraine’s team at IOI 2020
  7. 2021

    1. Initiative

      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.

      Four members of Ukraine’s team holding the Ukrainian flag in front of a building; one wears a UOI T-shirt
      Ukraine’s team at IOI 2021
    2. Initiative

      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 →
      Four members of the team in embroidered shirts in front of pine trees
      Ukraine’s team at EGOI 2021
  8. 2022

    1. Challenge24 February

      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.

      Four contestants holding the Ukrainian flag on a lakeshore in front of a forest
      The selection camp in Poland, 2022
    2. Achievement

      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 behind large illuminated letters reading “IOI 2022”
      Ukraine’s team at IOI 2022, Indonesia
    3. Initiative

      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 →
      Members of the team with their medals holding the Ukrainian flag on stage; the screen behind reads “JBOI 2022, Junior Balkan Olympiad in Informatics”
      The Junior Balkan Olympiad 2022, Dorohoi
    4. Initiative

      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 →
      Seven members of the team in black EJOI T-shirts holding the Ukrainian flag in a hall with columns
      Ukraine’s team at EJOI 2022, Płock
    5. Achievement

      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 →
      From left to right: Yuliia Tatarinova, Alisa Potomkina, Daryna Karpenko, Uliana Malaniak
      Ukraine’s team at EGOI 2022, Türkiye
  9. 2023

    1. Initiative

      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 →
      A large group of UJGOI contestants in blue T-shirts in front of the Jagiellonian University’s Faculty of Mathematics and Computer Science
      UJGOI contestants at the Jagiellonian University, Kraków
    2. Challenge

      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.

      Finalists sitting a round at laptops on separate desks in a large hall with concrete columns
      The UOI 2023 final: the venue in Kyiv
  10. 2024

    1. Event

      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 →
      Contestants at laptops in two rows along a long hall during a round
      A round of the final in Chernivtsi, 2024
  11. 2025

    1. Event

      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 stage cancelled

      1. Stage I district level, by community
      2. Stage II oblast level: at the same time across the country, on one problem set
      3. 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

    2. Initiative7 February

      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
      StageContestants
      Stage I359
      Stage II215
      Stage III128
      Final18
    3. Achievement

      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 →
      Four members of Ukraine’s team with their medals under the EJOI 2025 banner
      Ukraine’s team at EJOI 2025, Shumen
    4. Event

      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 →
      From left to right: Anton Tsypko, Stepan Simak, Daria Perekopska, Illia Shevchenko, Valerii Kovnatskyi, Oleksandr Mitsa
      Ukraine’s delegation at CEOI 2025, Cluj-Napoca
  12. 2026

    1. Achievement

      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 →
      From left to right: Roman Melamud, Kseniia Strelbytska, Rostyslav Yabchenko, Vladyslav Khalin
      Ukraine’s team at IAIO 2026, Ljubljana
    2. Achievement

      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 →
      Four members of Ukraine’s team with the flag on stage at the EGOI 2026 closing ceremony
      Ukraine’s team at EGOI 2026, Cesenatico
    3. Achievement

      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 →
      From left to right: Vladyslav Dakhno, Rostyslav Yabchenko, Roman Melamud, Andrii Tatarinov
      Ukraine’s team at EUROAI 2026, Cluj-Napoca
    4. Initiative

      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 →
      From left to right: Illia Denysiuk, Denys Ilienkov, Maksym Bondarenko, Benedykt Kvasnytsia, Artem Dzhavakhishvili, Oleksandr Chernysh, Oleksii Syvak, Leonid Tuz
      Ukraine’s contestants at EJOI 2026, Kaunas
    5. Achievement

      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 →
      From left to right: Daria Lobas, Illia Shevchenko, Vladyslav Khalin, Daria Perekopska
      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.

International olympiads Ukraine’s teams took part in, 2015–2026
Olympiad201520162017201820192020202120222023202420252026
IOIYesNoYesYesYesYesYesYesYesYesYesYes
EJOINoNoYesNoYesYesYesYesYesYesYesYes
CEOINoNoNoNoYesNoNoYesYesYesYesYes
EGOINoNoNoNoNoNoYesYesYesYesYesYes
BalkOINoNoNoNoNoNoNoYesYesYesYesYes
JBOINoNoNoNoNoNoNoYesYesNoNoYes
BaltOINoNoNoNoNoNoNoNoYesYesYesYes
EUROAINoNoNoNoNoNoNoNoNoNoNoYes
IAIONoNoNoNoNoNoNoNoNoNoNoYes
Total102132367669
Medals and honourable mentions won by Ukraine’s teams at these olympiads, by year, including those of unofficial teams
YearGoldOf which outright winnersSilverBronzeHonourable mentionTotal
2017205007
2018102104
20193063012
2020117008
20212094015
202210059125
2023501310028
202450108124
202560910025
202652148229

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
Admissions to Cambridge, MIT and Oxford by year of entry
Year of entryCambridgeMITOxfordTotal
20222002
20231113
20243205
20252002
20262103

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

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.

Support us

We would like to collect anonymous visit statistics through Google Analytics. Until you agree, no analytics is loaded and no cookies are set. Read more