Основною формою навчання на курсі є дистанційна форма.
Кожна тема вивчається протягом кількох занять. Далі наведено структура уроків та орієнтовний час на кожну частину.
Урок містить:
відео або презентацію з теоретичним матеріалом (8..15 хвилин)
тест, який містить 5-10 запитань з варіантами відповідей (15 хвилин).
Після цього є час на обговорення матеріалу, запитань та відповідей (45 хвилин).
Урок містить:
відео або презентацію з покроковими інструкціями щодо створення програми в середовище програмування (8..15 хвилин)
тест, який містить 5-10 запитань з варіантами відповідей (15 хвилин).
Після цього є час на обговорення матеріалу, запитань та відповідей (45 хвилин).
Урок містить вправи, які учні виконують самостійно (15-30 хвилин на кожну вправу). Різним учням потрібен різний учень на виконання вправи, тому деякі вправи виконуються за бажанням. Є час для обговорення матеріалу, запитань та відповідей.
Урок є підсумковим за даною темою. На цьому уроці можна задавати будь-які питання, проводиться аналіз проходження тестів, виконаних вправ, обговорення того, що сподобалося, що ні, що було складним і т.д. Якщо учень пропустив деякий матеріал, то на цьому уроці можна наздогнати групу.