Националната Олимпиада по ИТ се провежда от 2002/2003 учебна година. МОН е официален организатор и основен спонсор на всички издания от Олимпиадата.
Олимпиадата се провежда в три кръга – училищен, областен и финален. По време на училищния кръг учениците демонстрират своя план за проект, като само ученици със смислен и реалистичен план се допускат до следващия кръг. По време на областния кръг учениците защитават своите вече разработени проекти, които се оценяват от областно жури съгласно приетия регламент. Националното жури одобрява всички предложени за класиране за финалния кръг. Финалният кръг включва два етапа – тест и защита на проект. Общата оценка се получава след сумиране на оценките от двата етапа. Оценките се поставят от Националното жури, което изготвя и крайното класиране.
Победителите в Олимпиадата получават специални дипломи от МОН, които могат да се използват при приемането във Висши Учебни Заведения. Допълнително се дават предметни награди от различни спонсори.