Курс починається з встановлення необхідного програмного забезпечення. Студенти розбираються з типами файлів, знайомляться з браузерами та редакторами коду. Відразу ж переходять до основ HTML - вивчають структуру документа, теги, атрибути та розмітку тексту. На практиці створюють посилання, списки, таблиці, форми, додають зображення та медіа-контент.
Наступний крок - знайомство з Git та GitHub для контролю версій проекту. Потім студенти переходять до CSS: вивчають каскадність, спадкування, підключення стилів та селектори. Практикуються у стилізації тексту, роботі з шрифтами, освоюють блокову модель. Розбирають float-верстку, позиціонування елементів та псевдокласи.
Цей блок присвячений продвинутим методам CSS. Студенти освоюють Flexbox та CSS Grid для створення сучасних макетів. Знайомляться з препроцесорами, CSS-фреймворками та методологіями написання коду. Окремий модуль присвячений роботі з графікою - SVG, іконочні шрифти, адаптивні зображення та їх оптимізація.
Студенти вчать створювати адаптивні сайти, що коректно відображаються на різних пристроях. Вивчають viewport, медіа-запити, сучасні одиниці виміру та концепції Responsive Web Design. Окрема увага приділяється семантичній розмітці та доступності інтерфейсів. Завершується блок створенням CSS-анімацій з використанням transform, transition та animation.
Курс завершується виконанням дипломного проекту, де студенти застосовують всі отримані знання на практиці.
Заняття проходять онлайн у групах. Кожен студент має особистий кабінет та доступ до записів уроків. Більшість часу приділяється практичним завданням. Викладачі - практикуючі фахівці з топових компаній. До шостого заняття можна повернути кошти за навчання. Як бонус - тренінги з підготовки резюме та проходження співбесід.