Դասընթացը բաղկացած է տեսանյութերից, վարժություններից և խնդիրներից։ Որպես ծրագրավորման լեզու ընտրված է C++ -ը։ Բոլոր վարժությունների և խնդիրների լուծումները ստուգվում են ավտոմատ թեստավորման համակարգով։ Վարժությունը կամ խնդիրը համարվում է լուծված, եթե դրա բոլոր թեստերը ավարտվել են հաջողությամբ։