Курс побудований так, що кожна нова тема випливає з попередньої. Вся теорія одразу закріплюється на практиці.
Перші модулі знайомлять з основним інструментарієм. Учасники встановлять необхідні програми та створять перші прості проекти. Тут же пояснюють базові принципи, без яких не обійтися в подальшій роботі.
Далі курс заглиблюється в створення складнішої логіки. Студенти вчаться писати код, який реагує на дії користувача, обробляє дані та приймає рішення. Кожен тиждень включає лабораторну роботу для відпрацювання навичок.
Наступні модулі присвячені тому, як зробити програму зручною та зрозумілою. Учасники навчаться будувати інтерфейси, працювати з графікою та керувати даними. Ці знання об'єднуються в одному великому завданні.
Завершальна частина курсу - це створення власного проекту. Студент обирає тему, розробляє продукт від ідеї до готового рішення та захищає його. Це дозволяє закріпити всі отримані навички і отримати реальний результат для портфоліо.
На курсі не буде сухої теорії. Кожна лекція має чітку практичну мету. Після заняття студенти отримують домашнє завдання, щоб закріпити матеріал.
Щотижня проходять лабораторні роботи Skills Lab, де можна в спокійному темпі разом з викладачем відпрацювати складні моменти. Викладач доступний онлайн для консультацій і підтримки. Для тих, хто поряд, є можливість займатися офлайн.
Учні займаються невеликими групами, тому викладач може приділити увагу кожному. Активність на заняттях та якісне виконання завдань винагороджуються бонусами. Весь прогрес фіксується в особистому кабінеті, куди батьки можуть зайти і побачити звіт у будь-який час.
Навчання включає елементи гри - за виконання завдань нараховуються бали та відкриваються нові рівні. Фіналом курсу стане захист власного проекту, де студент покаже все, чому навчився.