La Olimpiada Internacional de Informática es una más de las Olimpiadas Internacionales de Ciencias, que tiene como objetivo potenciar el aprendizaje de la informática en alumnos de secundaria y preparatoria (nivel medio y medio superior).
Los problemas de esta competición están orientados a los algoritmos.
No se requiere mucho conocimiento en cuanto al uso del API, pero sí habilidad en la resolución de problemas y en el diseño de algoritmos.
Los 4 seleccionados son elegidos de entre miles de estudiantes que participan en las olimpiadas regionales y nacionales en sus países.
La primera edición de la Olimpiada se realizó en 1989, y desde entonces se han realizado 31 ediciones de la misma: Cada país tiene su propio proceso de selección.