Интересно, как устроены сайты
Хочется понять, что происходит за страницей в браузере и как из кода получается привычный сайт.
Ребёнок освоит HTML и CSS на собственном проекте, научится собирать страницы, оформлять их и адаптировать под разные экраны. Когда база будет понятна, добавим первые интерактивные элементы на JavaScript.

Ребёнок соберёт страницу из смысловых блоков, добавит изображения, меню и кнопки, оформит её через CSS, сделает версию для телефона и попробует простую интерактивность на JavaScript.
По ходу проекта ребёнок разберётся с:
Программа служит ориентиром. Если ребёнок уже знаком с частью тем, не начинаем заново и переходим дальше.
Собираем структуру сайта: заголовки, текст, изображения, ссылки, кнопки и смысловые блоки.
Работаем с цветом, шрифтами, размерами, отступами и фоном. Учимся управлять внешним видом страницы через код.
Разбираемся, как располагать элементы в строках, колонках и сетках и собирать более сложный макет.
Настраиваем страницу так, чтобы она нормально выглядела на широком и узком экране.
Добавляем простые действия: реакцию на кнопку, изменение текста или элементов страницы.
Объединяем изученное в одном проекте и доводим страницу до законченного вида.
Хочется понять, что происходит за страницей в браузере и как из кода получается привычный сайт.
Изменил HTML или CSS — и сразу видишь, что произошло на странице. Это помогает не учить код в отрыве от практики.
Здесь нужно писать код, но одновременно работать с текстом, изображениями, цветами и расположением элементов.
Нет. Начинаем с HTML и CSS, где результат каждой правки сразу виден в браузере.
Да. Обучение строится вокруг собственного проекта, который постепенно становится сложнее по мере изучения новых тем.
На веб-дизайне ребёнок проектирует внешний вид страницы в Figma. Здесь он пишет HTML, CSS и JavaScript и собирает работающую страницу в браузере.
На старте — простую интерактивность: обработку нажатий, изменение элементов страницы и другие небольшие действия, чтобы увидеть, как сайт реагирует на пользователя.