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