Курс починається з основ фронтенд-розробки. Студенти знайомляться з інструментами розробника та вивчають базову структуру HTML. Вони вчаться працювати з текстом, зображеннями, формами, таблицями та списками. Цей модуль дає розуміння того, як створюється каркас веб-сторінки.
Далі курс переходить до CSS - мови стилів. Студенти освоюють селектори, способи розкладки через float, grid та flexbox. Вони вчаться створювати анімації, працювати з градієнтами та використовувати препроцесори SASS/SCSS. Особлива увага приділяється методології БЕМ, CSS-фреймворкам та адаптивній верстці для різних пристроїв.
Третій модуль присвячений основам JavaScript. Студенти вивчають синтаксис мови, примітивні типи даних, змінні та оператори. Вони освоюють логічні структури, роботу з масивами, функціями та методами. Модуль включає основи об'єктно-орієнтованого програмування з класами та об'єктами.
Цей модуль показує, як JavaScript взаємодіє з веб-сторінками. Студенти вивчають модель DOM, роботу з формами, регулярні вирази та обробку подій. Вони освоюють створення інтерактивних інтерфейсів за допомогою AJAX, Promise та Fetch API, а також сучасні можливості ES6-ES9.
Завершальна частина JavaScript включає роботу з бібліотеками та фреймворками. Студенти вивчають jQuery, React або Vue.js, освоюють інструменти збірки проектів WebPack та Gulp. Вони вчаться працювати з менеджерами пакетів npm, npx, yarn та отримують основи Node.JS.
Курс завершується написанням дипломного проекту для портфоліо. Кожен студент отримує code review від викладача. Після успішного тестування та захисту проекту передбачено гарантоване стажування у комерційному проекті.
Весь курс супроводжується IT-English Speaking Club з викладачем з IT-компанії. Для тих, хто хоче поглибити знання, доступний пакет PLUS з індивідуальними консультаціями, додатковими відеокурсами та можливістю заморозити навчання.