Programmas ietvaros dalībnieki apgūs algoritmēšanas un programmēšanas pamatprincipus, kā arī soli pa solim iepazīsies ar lietotņu izstrādes procesu. Tiks izskatīti būtiskākie Python valodas elementi – mainīgie, datu tipi, nosacījumi, cikli, funkcijas, Python struktūras (saraksti un vārdnīcas), simbolu virknes un darbs ar teksta datnēm. Tiks apgūti arī objektorientētās programmēšanas pamati un specializētu bibliotēku izmantošana konkrētu problēmu risināšanā.
Programma īpaši pievēršas praktiskai pielietojamībai – studenti veidos, testēs un pilnveidos savas lietotnes, attīstot programmēšanas domāšanu un spēju risināt reālus uzdevumus. Kursa noslēgumā dalībniekiem būs izpratne par programmatūras izstrādes ciklu un būs izstrādāta sava pirmā lietotne Python vidē.