Le Olimpiadi Italiane di Informatica, OII, sono la gara nazionale italiana per giovani competitive programmer. Nate con l'obiettivo di selezionare il team Italiano per le gara internazionali hanno acquisito sempre più negli anni un'importanza individuale come evento ed oggi sono anche un'occasione per riunire la giovane community italiana nel competitive programming. Le prime posizioni vengono premiate con medaglie e riconoscimenti, ma anche solo parteciparvi è un grande risultato perchè vuol dire aver passato sia la selezione scolastica che la selezione territoriale.