На первом модуле студенты осваивают базовые инструменты. Они изучают основные HTML теги и CSS стили, учатся работать с блочной моделью и селекторами. Курс показывает, как правильно оформлять элементы, управлять полями и отступами. Студенты осваивают технологию Flexbox для размещения блоков на странице, базовую анимацию и инструменты разработчика. Также они научатся работать с GitLab - создавать репозитории и использовать основные команды.
Второй модуль посвящен основам UI/UX дизайна. Здесь объясняют принципы создания удобных интерфейсов и базовую работу в Figma. Студенты узнают об основах сайтостроения с точки зрения пользовательского опыта.
Третий модуль углубляет знания верстки. Он охватывает работу с Bootstrap 4 для быстрой разработки, использование Gulp для автоматизации и препроцессора Sass для удобного написания CSS. Особое внимание уделяется адаптивной и резиновой верстке - созданию сайтов, которые корректно отображаются на различных устройствах.
Четвертый модуль вводит в основы программирования. Студенты изучают типы данных, переменные, условия, циклы и функции. Они научатся работать с массивами, датами, таймерами и localStorage. Модуль охватывает важные концепции - области видимости, контекст вызова, обработку ошибок и основы ООП в JavaScript через функции-конструкторы, прототипы и классы.
Завершающие модули включают развитие мягких навыков и работу над собственным проектом. Студенты применят полученные знания на практике, создавая полноценный веб-приложение под руководством преподавателя.
Курс разработан специально для подростков 12-15 лет. Группы не превышают 15 человек, что обеспечивает индивидуальный подход. Обучение строится на практических заданиях и работе над собственными проектами. Действующая система оценки позволяет отслеживать прогресс. После успешного завершения курса студенты получают сертификат.