Programma ir paredzēta, lai attīstītu izglītojamo praktiskās programmēšanas prasmes un algoritmisko domāšanu. Tās laikā tiek apgūti programmēšanas pamati, koda rakstīšana, testēšana un kļūdu labošana, kā arī vienkāršu programmu un projektu izstrāde.
Izglītojamie mācās pielietot algoritmus praktisku uzdevumu risināšanai, strādāt ar datiem, veidot strukturētu un saprotamu kodu, kā arī izmantot labās prakses principus programmēšanā. Programma ietver arī darba organizācijas pamatus, tostarp darbu ar versiju kontroles rīkiem.
Mācību procesā liels uzsvars tiek likts uz praktiskiem uzdevumiem un projektu izstrādi, lai nostiprinātu iegūtās zināšanas un attīstītu patstāvīga darba prasmes.