Курс побудований логічно - від базових понять до практичного програмування. Кожен модуль дає конкретні навички, які одразу застосовуються на практиці.
На цьому курсі починають з розуміння IT-сфери в цілому та знайомства з різними професіями. Студенти вчаться складати блок-схеми для візуалізації алгоритмів. Вони розбираються зі змінними, типами даних та булевою алгеброю. Курс пояснює різницю між змінними та незмінними типами даних. Також студенти вивчають цикли, масиви та функції - основні інструменти будь-якого програміста. Додатково розглядаються математичні основи дизайну, включаючи золотий перетин та сітки.
Тут поглиблено вивчають роботу з даними. Студенти освоюють рядки та структурні типи даних. Вони вчаться створювати списки та словники - ключові структури для організації інформації. Особлива увага приділяється операторам циклу для ефективної обробки даних. Цей модуль дає практичні навички роботи з реальними даними в програмах.
Курс включає 8 занять з ментором загальною тривалістю 24 години. Для закріплення матеріалу передбачено 7 домашніх завдань, на виконання яких потрібно приблизно 30-40 годин. Після успішного завершення курсу студенти отримують сертифікат.