Групповой курс · JavaScript
JavaScript: сайты и игры, которые видно сразу
Групповой курс для подростков 12–17 лет. Сила JavaScript — наглядный результат: свой сайт открывается с телефона, в браузерную игру играют друзья. От основ языка до современных веб-приложений — DOM, ES6+, работа с API. Работаем спринтами: каждые четыре занятия — демо готовых проектов.
Почему группа — это плюс
Мини-группа — это не «один учитель на тридцать человек». Шестерым внимания хватает каждому, а рядом появляется то, чего нет один на один: команда.
- Подростки показывают проекты друг другу на демо — и сразу кидают ссылки в чат класса.
- Читают чужой код и дают обратную связь — как в настоящих командах на код-ревью.
- Здоровый азарт: чужая работающая игра мотивирует лучше любых напоминаний.
Если подростку комфортнее заниматься одному или нужен свой темп — есть индивидуальный формат 1-на-1.
Как устроено обучение: спринты
Мы работаем так, как работают настоящие IT-команды — спринтами. Спринт — это четыре занятия с одной понятной целью: не «пройти тему», а собрать работающую вещь. Прогресс видно не по оценкам, а по готовым проектам.
Цель
Группа узнаёт, что построим за спринт.
Работа
Каждое занятие — шаг к цели: пишем код, ломаем, чиним.
Демо
Каждый показывает свой проект группе и родителям.
Разбор
Что получилось, что прокачать — и следующий спринт.
Программа по спринтам
Основы JS и первая страница
Переменные, функции, условия — плюс минимум HTML/CSS, чтобы код было где показать. Первая же страница живёт в браузере.
DOM и интерактив
События, клики, анимации: страница начинает реагировать на пользователя. На этом материале собираем браузерную игру.
Современный JavaScript
ES6+, fetch, работа с API: приложение начинает брать живые данные из интернета — как настоящие сервисы.
Свой веб-проект
Финальный проект от идеи до публикации: подросток сам выбирает, что строить, использует нейросети как помощника и выкладывает результат в интернет.
Дальше курс не заканчивается: следующие спринты группа берёт под свои интересы — фронтенд-фреймворки, игры посложнее, свои идеи.
Группы стартуют по мере набора — напишите, подскажу ближайший старт и подберём группу по уровню. Первое занятие — пробное.
Частые вопросы
Нужно ли уже уметь программировать? Нет, курс начинается с основ. А если подросток уже писал на Python или Scratch — попадёт в группу посильнее, будет только интереснее.
JavaScript или Python — что выбрать? Если хочется видимый результат — сайты и игры в браузере — берите JavaScript. Если тянет к ботам, данным и ИИ — Python. Сомневаетесь — напишите, подскажу по конкретному ребёнку.
Что, если подросток пропустит занятие? Дам материалы и помогу догнать группу до следующего занятия — цель спринта остаётся достижимой.
А если группа не подойдёт? Переведу в другую группу по уровню или на индивидуальный формат 1-на-1 — без потери программы.