Курс починається з основ веб-верстання. Студенти вивчають HTML5 - структуру документів, типи елементів та атрибути. Потім переходять до CSS3: роботу з розмірами блоків, відступами, текстом та фоном. Особлива увага приділяється Flexbox для створення сучасних макетів. Модуль завершується семантичним верстанням, роботою з формами та позиціюванням елементів.
Спочатку студенти освоюють базовий синтаксис JavaScript - змінні, типи даних, оператори та логічні структури. Далі йде робота з масивами, циклами, функціями та об'єктами. Після цього курс заглиблюється в складніші концепції: пошук та зміну DOM елементів, обробку подій, функції-конструктори, класи та наслідування. Також розглядаються замикання, робота з формами, обробка винятків та асинхронний код з Promise і мережевими запитами.
Цей модуль вчить основам роботи з Git. Студенти освоюють створення репозиторіїв, публікацію коду та інтеграцію системи контролю версій з середовищем розробки.
Модуль присвячений бібліотеці React. Починається з основ - JSX, компонентів, стану та життєвого циклу. Далі студенти вчаться працювати з формами, стилізацією, створювати списки нотаток та модальні вікна. Особлива увага приділяється роутингу, хукам, оптимізації та підвищенню продуктивності React-додатків.
Студенти вивчають основи SQL та роботу з MySQL. Модуль охоплює проектування баз даних, DDL операції, JOIN-запити, вкладені запити та індексування. Також розглядаються збережені процедури, користувацькі функції, транзакції та тригери.
Цей модуль вчить створенню серверної частини додатків. Студенти знайомляться з Node.js, стандартними модулями, NPM та асинхронністю. Далі йде робота з сервером, фреймворком Express.js, авторизацією та аутентифікацією. Модуль також охоплює роботу з базами даних, багатозадачність, REST API, Streams, WebSockets та тестування додатків.
Завершальний модуль допомагає студентам підготуватися до пошуку роботи. Він охоплює аналіз ринку праці, створення ефективного резюме та супровідних листів, спілкування з рекрутерами. Також включає підготовку до HR та технічних співбесід, отримання оферу та успішне проходження випробувального терміну.
Курс пропонує гнучкий графік занять - ранкові або вечірні групи. Загалом 146 годин спілкування з тренером. Студенти отримують повний пакет навчальних матеріалів, доступ до інтерактивного практикуму. У програмі - три курсових проекти, фінальне тестування та захист дипломної роботи.