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