Опорная идея
Интерфейс должен быть не только красивым, но и предсказуемым. Ученик изучает controlled inputs, validation, loading/error states, keyboard navigation, aria-label, контраст и адаптивность. Это связывает программирование с заботой о пользователе.
Проект этапа: личный кабинет учебного портала с фильтрами, карточками курсов, формой профиля, сохранением черновика и состояниями ошибки.