Школа программирования для детей: как выбрать и не переплатить
Школ программирования для детей стало много, и различаются они сильнее, чем кажется по сайтам: где-то ребёнок за год делает четыре собственных проекта, а где-то полгода проходит интерфейс редактора и собирает игру из готовых блоков по инструкции.
Разбираем, чем отличаются форматы, какие вопросы задавать и какие обещания должны насторожить.
Какие бывают форматы
Крупные сетевые школы. Отлаженная программа, единые материалы, много филиалов. Плюс — предсказуемость, минус — качество зависит от конкретного преподавателя в вашем филиале.
Небольшие студии и клубы. Сильнее зависят от личности преподавателя: может быть отлично, может быть слабо. Проверять нужно конкретную группу.
Городские кружки и центры технического творчества. Часто бесплатны, программа серьёзная, но набор ограничен и разбирается быстро; где искать — в статье бесплатные секции: где искать.
Онлайн-школы. Работают с 11–12 лет; плюсы и ограничения разобраны в статье онлайн-занятия для детей.
Индивидуальные занятия. Дороже, оправданны при конкретной цели: олимпиада, свой проект, подготовка к экзамену.
Семь вопросов при выборе
- Какие проекты сделает ребёнок и когда первый? Хороший ответ — конкретный проект в первые два месяца. Плохой — «познакомится с миром IT».
- Пишет ли ребёнок код или собирает из готового? Блочные среды нормальны для младших, но переход к коду должен быть предусмотрен.
- Кто преподаёт? Важны и практика разработки, и умение объяснять детям — одно без другого не работает.
- Сколько человек в группе? До 10–12 очно, до 8 онлайн, у каждого своё рабочее место.
- Проверяют ли код с обратной связью? Не «зачёт», а замечания по делу.
- Есть ли домашняя практика и сколько времени она занимает.
- Что останется после курса: файлы проектов, доступ к материалам, портфолио.
Общий список вопросов к любой организации — в статье что спросить в студии до начала занятий.
Что должно насторожить
- Программа описана через инструменты, а не через результаты: «изучаем Python, HTML, Unity» вместо «сделаем бота, сайт, игру».
- Обещания трудоустройства и заработка для школьника.
- «Профессия за год» в возрасте 10–12 лет.
- Занятия, где дети большую часть времени играют в чужие игры.
- Отсутствие пробного занятия — в этом направлении оно ничего не стоит организатору.
- Группы 20+ человек с одним преподавателем.
- Продажа длинного курса на год с большой скидкой «только сегодня».
Как проверить на пробном
Смотрите не на презентацию, а на занятие:
- сколько времени ребёнок работает сам, а не слушает;
- что происходит, когда у кого-то не получается — помогают или ждут;
- есть ли отладка ошибок — именно там идёт обучение;
- может ли ребёнок объяснить, что он сделал, после занятия;
- уносит ли результат — файл, ссылку, проект.
Что ещё оценивать на первом занятии, разобрано в статье пробное занятие: что оценить за 45 минут.
Про возраст и порядок
Одна из частых ошибок — начать не с того возраста и формата:
- 8–10 лет: блочные среды, простые игры и анимации;
- 10–12 лет: переход к тексту, обычно Python;
- 13+ лет: специализация — веб, игры, данные; подробности в статье программирование для подростков.
Начинать с текстового языка в семь лет — верный способ получить отвращение к теме. Что происходит на занятиях в разном возрасте, разобрано в статье программирование для детей, а как выстроен весь технический блок — в статье технические кружки.
Сколько это стоит по времени
- 1–2 занятия в неделю по 60–90 минут — стандарт;
- 2–3 часа домашней практики в неделю — без неё навык не растёт;
- компьютер дома — обязателен для практики, требования уточняйте до записи.
Если у ребёнка уже несколько экранных занятий, стоит уравновесить нагрузку движением — про это в статьях расписание недели и занятия вместо экрана.
Частые вопросы
Как выбрать школу программирования для ребёнка
Смотрите на результаты, а не на список инструментов: какие проекты сделает ребёнок и когда первый, пишет ли он код или собирает готовое, есть ли обратная связь по работам и что останется после курса.
Какие обещания должны насторожить
Трудоустройство и заработок для школьника, «профессия за год» в 10–12 лет, программа, описанная только через названия языков, и продажа длинного курса со срочной скидкой.
Сколько детей должно быть в группе
До 10–12 человек очно и до 8 онлайн, при этом у каждого должно быть своё рабочее место. В больших группах преподаватель физически не успевает разобрать код каждого.
Нужен ли компьютер дома
Да, для домашней практики: без неё навык почти не растёт. Требования к технике зависят от направления — для блочных сред достаточно обычного ноутбука, для 3D и игровых движков нужна видеокарта.
С какого возраста отдавать на программирование
С 8–10 лет в блочные среды, с 10–12 — на текстовые языки, с 13 — на специализацию. Более ранний старт с текстовым кодом обычно приводит к потере интереса.