На цьому курсі починають з основ створення веб-сторінок. Студенти вивчають структуру HTML та базове форматування тексту. Потім переходять до CSS - стилізації елементів, роботі зі списками та відступами. Додають графіку, гіперпосилання та розбираються з принципами веб-навігації.
Тут розглядають таблиці та переходить до сучасних методів верстки. Студенти освоюють позиціювання елементів, блокову верстку та адаптивний дизайн. Особливу увагу приділяють Flexbox та Grid Layout - основним інструментам для створення гнучких макетів.
Модуль починається з основ JavaScript: змінні, типи даних, оператори та діалогові вікна. Потім розглядають умовні конструкції, цикли та роботу з об'єктами. Студенти вивчають масиви, рядки, дати та математичні операції. Далі переходять до ООП, сучасних стандартів ES6/ES11 та модульного тестування.
Цей блок присвячений взаємодії JavaScript з веб-сторінками. Студенти вчаться обробляти події, працювати з Document Object Model, створювати та валідувати форми. Також розглядають роботу з Cookie та основи командної роботи за методологією Scrum.
Спочатку студенти ознайомляться з NodeJS, потім переходять до основ React. Вивчають функціональні компоненти, роботу з формами, відображення списків та умовний рендеринг. Розглядають side effects, Context API, взаємодію з сервером та тестування. Завершують класовими компонентами, роутингом та управлінням станом за допомогою Redux.
Останній модуль присвячений серверній частині. Студенти вивчають основи Node.js, менеджер пакетів, роботу з буферами, потоками та файлами. Освоюють веб-модуль, основи баз даних та Express Framework. Завершують REST архітектурою та масштабуванням додатків.
Курс також включає роботу з системами контролю версій та Bootstrap - популярним фреймворком для швидкої розробки інтерфейсів.
Курс дає практичний досвід веб-розробки під керівництвом викладачів-практиків. Знання подаються структуровано, з постійною підтримкою. Під час навчання студенти створюють проект для власного портфоліо та готуються до працевлаштування. Заняття проходять тричі на тиждень по дві пари.