5 уровней
На начальном уровне ребёнок:
Узнает структуру веб-страницы, основные теги html и css‑свойств;
Освоит работу со списками, таблицами, с основами блочной вёрстки и фонами;
Разработает простые сайты с использованием html/css;
Научится писать программный код в текстовых редакторах;
Закрепит понятия блочной вёрстки;
Ознакомится с адаптивностью сайтов (оптимизация под мобильные устройства) через медиа запросы;
Изучит позиционирование элементов через css;
Создаст полноценные сайт-визитку (landing-page);
Познакомится с FlexBox вёрсткой и применит на практике;
Научится публиковать свой сайт в интернете.
Начальный уровень включает в себя создание 11 проектов, среди них сайт-галерея, лендинг портфолио, лендинг компании.
На базовом уровне ребёнок:
Научится работать с макетами в графическом редакторе Figma.
Создаст одностраничные и многостраничные сайты с применением современных технологий вёрстки;
CSS3 (Flex-box, Grid).
Освоит стратегию Mobile first, а также методологию БЭМ.
Освоит семантические теги HTML5.
Расширит знания по работе со шрифтами, адаптивностью и получит навык работы с псевдоэлементами и переменными в CSS.
Научится создавать сложные анимации с помощью CSS.
Научится работать с библиотеками: FontAwesome и Bootstrap.
Базовый уровень включает в себя создание 19 проектов, среди них создание сайта о Марсе, сайт кинотеатра, сайт Porsche, карточка звёздных воин, сайт спортивной секции, сайт о мотоциклах, галерея интерьеров, сайта собственного портфолио и т. д.
На среднем уровне ребёнок:
Изучит основы JavaScript для взаимодействия с веб-страницей.
Освоит основные циклы, условия и работу с массивами.
Научится использовать CSS в связке с JavaScript для создания интерактивных и динамичных элементов на сайтах.
Реализует 15 проектов, таких как калькулятор и игры, например «Найди пару» и «Угадай число».
Уровень помогает заложить фундамент для дальнейшего обучения и разработки более сложных веб-сайтов.
На продвинутом уровне ребёнок:
Проработает использование векторной графики на сайтах с помощью SVG.
Научится писать программы на javascript с взаимодействием с svg и холстом (canvas).
Ознакомится с использованием библиотек на примере svg. js и canva. js (упрощает создание приложений).
Освоит или закрепит понимание системы координат, физику столкновения и взаимодействия объектов.
Продвинутый уровень включает в себя создание от 6 проектов, среди которых создание игр «Пинг-понг», «Гоночки», «Динозаврик из гугла» и т. д.
На дополнительном уровне ребёнок:
Освоит создание одностраничных приложений (SPA) с использованием React.
Научится управлять состоянием приложений с помощью библиотеки Redux для построения сложных интерфейсов.
Изучит систему контроля версий Git для отслеживания изменений в коде.
Разработает прототип социальной сети, применяя знания в frontend-разработке и использовании современных технологий.
Освоит такие понятия, как props и route, что важно для успешной работы в сфере frontend‑разработки.