Курс начинается с основ HTML. Студенты знакомятся с редактором кода, изучают структуру HTML-документа и основные теги с их свойствами. Затем переходят к CSS - изучают селекторы, цвета, прозрачность и стилизацию шрифтов для оформления веб-страниц.
На этом этапе рассматривается CSS Block Model и создание макетов с помощью блочной верстки. Студенты осваивают свойство display и выравнивание элементов. Отдельное внимание уделяется работе с формами - от базовых элементов до кнопок, полей ввода и валидации.
Модуль охватывает FlexBox для создания гибких макетов, Media Queries для адаптивного дизайна и Bootstrap для быстрой разработки. Студенты изучают трансформации, переходы и анимации для создания динамических интерфейсов.
Раздел посвящен CSS Grid для сложных макетов и основам JavaScript. Включает синтаксис, переменные, типы данных, операторы сравнения и условные конструкции для добавления интерактивности на страницы.
Студенты изучают работу со строками, массивами, JSON и циклами. Особое внимание уделяется работе с DOM для манипулирования элементами страницы, а также основам jQuery для упрощения работы с JavaScript.
Модуль охватывает работу с localStorage, Cookie и асинхронные операции через Promise, async/await. Студенты осваивают создание анимаций с помощью Canvas - от рисования фигур до создания сложных анимаций и интерактивных элементов.
Завершающие модули включают создание слайдеров, разработку игровых механик и контроль объектов на Canvas. Курс завершается разработкой собственной игры и дипломным проектом, где студенты применяют полученные знания на практике.
Обучение проходит в небольших группах с доступом к видеозаписям занятий. Преподаватели-практики обучают актуальным технологиям, а служба поддержки помогает решать вопросы. Система личных кабинетов обеспечивает удобный доступ к учебным материалам.