Back to Programs
International Olympiad in Informatics

International Olympiad in Informatics

International Olympiad in Informatics (IOI)

ClosedComputer ScienceOlympiad

About the Program

The International Olympiad in Informatics (IOI) is one of the five international science olympiads and the premier global competitive programming competition for pre-university students. National teams of up to four contestants solve challenging algorithmic and computational problems over two competition days. Medals are awarded to roughly the top half of contestants: gold (top ~1/12), silver (next ~2/12), and bronze (next ~3/12).

Participation is free and entry is exclusively through national selection. Students qualify by excelling in their country's national informatics olympiad — for example, USACO in the United States or BOI for Balkan countries. The IOI rotates host countries annually; the 2026 edition takes place August 9–16 in Uzbekistan. A statistics database, task archive, and getting-started guide are available at ioinformatics.org.

Eligibility

Open to pre-university students worldwide. Entry is through national selection — students must be chosen to represent their country's national team. Each country may send a team of up to four contestants. Contact your country's national informatics olympiad organization to find out how to qualify.

Eligible Countries

All countries

How to Apply

Qualify through your country's national olympiad in informatics (e.g. USACO in the USA, BOI for Balkan countries). National teams register through their country's IOI representative. Individual students cannot apply directly. See ioinformatics.org for the Getting Started guide and list of national olympiads.