International Olympiad in Informatics

Updated:
May 19, 2025
Read time:
#
min.
International Olympiad in Informatics

What Is the International Olympiad in Informatics?

Secondary students selected through national contests participate in this prestigious programming competition, solving complex algorithmic and computational problems under timed conditions; top problem-solvers receive medals and international recognition.

Where Is the International Olympiad in Informatics Held?

The Olympiad in Informatics is held annually in a different host country, with participants attending in person. Students qualify through national contests, so only selected national teams compete.

The first one was initiated by UNESCO and held in 1989, in Bulgaria.

Enter this competition and explore hundreds of others through Succeed.

Academic Insights
English Literature
Participants will critically analyse literary classics, poetry, and modern works, developing their textual understanding while improving their own writing.
16-18
Cambridge
2 weeks
Academic Insights
Human Cultures
Participants navigate the depths of psychology, dissecting facets of behaviour and cognition through advanced research and critical analysis.
18-30
Cambridge
2 weeks

About the International Olympiad in Informatics: Empowering Young Minds Through Algorithmic Thinking

The International Olympiad in Informatics (IOI) is one of the most prestigious global competitions in computer science for secondary school students. Established in 1989 under the auspices of UNESCO, the IOI was created to foster interest in informatics and information technology, and to bring together the brightest young programmers from around the world.

The competition is overseen by the IOI International Committee, which sets policies and guidelines, while each edition is organized by a different host country’s national informatics organization—typically supported by their ministry of education or a major academic institution. These hosts are responsible for developing original tasks and managing the logistics of the event.

Focused on algorithmic problem-solving and programming, the IOI challenges participants with complex tasks that require deep logical reasoning, creativity, and precision. It aims to promote excellence in computing education while also encouraging cultural exchange and international collaboration.

Now in its fourth decade, the IOI has grown to include over 90 participating countries. It continues to inspire the next generation of computer scientists and software engineers by offering a platform where talent, perseverance, and innovation are celebrated on a global stage.

Join the Immerse Education 2027 
Essay Competition

Follow the instructions to write and submit your best essay for a chance to be awarded a 100% scholarship.

Key Details

Subjects: Computer science, programming, algorithms

How to Enter: Qualify through national informatics olympiad; selected students represent their country.

Age Range: Secondary school students (typically under 20)

Competition Format: Two days of algorithmic programming problems; students code solutions on computers.

Recognition: Gold, silver, and bronze medals; certificates for top performers.

Sample Question: Given a list of cities and roads, find the shortest path between two cities using Dijkstra’s algorithm.

Our Tips for Succeeding in the International Olympiad in Informatics

Practice coding daily, focusing on algorithms, data structures, and problem-solving under timed conditions. Work through past competition problems and participate in online coding contests. Collaborate with peers to discuss solutions and learn new techniques. Consistency, persistence, and a willingness to learn from mistakes will help you excel.

FAQs

Is the International Olympiad in Informatics Competitive?

The International Olympiad in Informatics is very competitive, with national teams selected through challenging contests to compete internationally in programming and algorithms.

Is the Olympiad in Informatics Impressive on College Applications?

Yes, especially for computer science or STEM applicants. It reflects top-tier programming and algorithmic skills and is recognized by leading universities.

Is the Olympiad in Informatics Exclusively for High School Students?

The Olympiad in Informatics is for secondary school students, usually ages 14–19, who have not yet entered university.

Further reading

Unlock Inspiring Opportunities with the Immerse Education Newsletter

Join our newsletter to stay ahead with exclusive updates, exciting programme highlights, and expert insights from the world of immersive education.

Learn how Immerse can transform your life

An in-depth overview of our university and career preparation programmes

Get a glimpse into the life of an Immerse participant

Find the right programme for you with sample timetables, location showcases, and more

Learn how Immerse can transform your life