Курс начинается с настройки рабочего окружения и объяснения эффективных методов обучения. Студенты сразу переходят к основам HTML и CSS - изучают базовые теги, стили, цвета, шрифты и модель документа. Параллельно рассматриваются принципы семантической верстки, адаптивности и работа с формами.
Первый модуль JavaScript охватывает фундаментальные концепции - числа, строки, булевы значения, функции, условные операторы и массивы. Студенты учатся работать с циклами, методами строк и массивов. Второй модуль углубляет эти знания - детальнее рассматривает работу с числами, строками, функциями, а также вводит объекты и логические операторы.
Отдельный модуль посвящен работе с Git и терминалом. Здесь изучаются основы командной строки, создание репозиториев, работа с ветками и удаленными хранилищами на GitHub. Эти навыки необходимы для дальнейшей работы над проектами.
В модуле HTML + CSS Advanced студенты осваивают современные технологии верстки - Flexbox, Grid, трансформации и анимации. Изучают методологию BEM, препроцессор Sass и создают собственный лендинг как портфолио-проект.
Продвинутый JavaScript включает работу с объектами, методами массивов, функциями обратного вызова, замыканиями, прототипами и классами. Отдельный модуль посвящен работе с DOM, событиями и промисами, где студенты реализуют еще один портфолио-проект.
Курс охватывает React с TypeScript - от основ до сложных концепций. Студенты изучают пропсы, состояние, обработку событий, жизненный цикл компонентов, маршрутизацию и работу с API. Отдельно рассматривается Redux для управления состоянием приложений.
В курсе представлены альтернативные фреймворки Vue.js и Angular на примере небольших приложений. Также изучаются алгоритмы и структуры данных, принципы ООП и SOLID - важные темы для технических собеседований.
Модуль "How the Web Works" объясняет принципы работы интернета, HTTP, шифрования и безопасность. Карьерный блок готовит к трудоустройству - от создания резюме до прохождения собеседований. Студенты получают поддержку в течение 3 лет после завершения курса.
Обучение проходит в будни с 9:00 до 18:00. Для поступления нужно пройти отбор. Студенты получают ежедневную онлайн-поддержку, имеют доступ к сообществу и карьерную поддержку в течение трех лет.