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