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