Коротко: с 9–10 лет, когда ребёнок уверенно печатает и читает английские слова команд. В 6–7 лет Python тоже возможен, но обычно полезнее год в Scratch — логика та же, а барьер ниже.

Сравнение по ключевым признакам
В 6–7 летВ 10 лет
Скорость печатимедленная, забирает вниманиедостаточная
Английские слова команднадо заучиватьв основном понятны
Сколько держится внимание20–30 минут45+ минут
Что выйдет за годпростые программы с подсказкамибот, игра, свой проект
Что лучшеScratch, а Python через 2–3 годаPython сразу

Python в My Computer Academy начинается с 6 лет — это ступень «Python Старт» для детей 6–10 лет. Нижняя граница не случайна: ребёнку нужно уверенно читать, набирать текст на клавиатуре и удерживать внимание на задаче минут двадцать. Всё остальное программа даёт сама.

Почему нижняя граница — 6 лет, а не 5 и не 12

Python — текстовый язык: каждая команда пишется буквами, а не собирается из блоков. Ребёнок, который ещё не читает быстро, потратит всё внимание на набор слова print вместо того, чтобы думать о логике. В 6–7 лет этот порог обычно уже пройден.

Верхняя граница ступени — 10 лет, и она тоже рабочая. Дальше ребёнку становится скучно от рисунков черепашкой, и начинается следующая ступень с играми и ботами.

Три условия, из которых складывается порог

Она упирается не в способности, а в три бытовые вещи: ребёнок должен уверенно читать, более-менее находить буквы на клавиатуре и удерживать внимание хотя бы двадцать минут подряд.

Пятилетний обычно не тянет первое и второе, и занятие превращается в диктант по буквам. Шестилетний, который уже читает, справляется — поэтому граница стоит там, где стоит, и поэтому она не жёсткая: мы смотрим на конкретного ребёнка на пробном уроке, а не на дату рождения.

Верхней границы для «Старта» формально нет, но после десяти лет там становится скучно: материал рассчитан на темп младшей школы, и подростку быстрее подойдёт следующая ступень.

Что ребёнок делает на первых занятиях

Первая тема программы — установка Python, среда IDLE и команда print(). То есть уже на первом занятии на экране появляется текст, который написал сам ребёнок. Это важно: результат виден сразу, без месяцев теории.

Дальше идут переменные и типы данных, условия if / else, циклы for и while, функции и списки. Звучит академично, но подаётся через задачи с заметным результатом: счётчики, паттерны, простые викторины.

Turtle, Minecraft и ИИ — зачем они в программе для самых младших

Три темы сделаны специально под этот возраст, и каждая решает свою задачу.

Turtle-графика превращает код в рисунок: спирали, звёзды, цветные фигуры. Ребёнок видит ошибку глазами — линия ушла не туда, значит что-то не так в коде. Это самый быстрый способ понять, что компьютер выполняет ровно то, что ему написали.

Minecraft + Python через библиотеку mcpi подключается к Minecraft Education Edition, и ребёнок строит сооружения и лабиринты кодом. Стена из тысячи блоков, поставленная циклом за секунду, объясняет смысл цикла лучше любого определения.

Знакомство с искусственным интеллектом — отдельная тема, где на примерах объясняют, что такое машинное обучение. Есть игра «научи компьютер различать котов и собак»: ребёнок сам показывает программе примеры и видит, как та начинает угадывать.

Сколько длится обучение и как оно устроено

Ступень рассчитана на 18 месяцев и 156 занятий. Группа — до 6 учеников: в программировании преподаватель должен видеть экран каждого ребёнка, иначе застрявший на ошибке просто тихо перестаёт работать. Стоимость — 3800 ₴ в месяц, одинаковая для всех курсов школы.

Завершается всё финальным проектом: собственная рисовальная программа, викторина или Minecraft-постройка, сделанная кодом. Это та работа, которую ребёнок показывает дома.

Нужно ли что-то знать перед стартом?

Нет. Программа начинается с установки Python и первой программы «Hello, World!». Опыт со Scratch помогает — ребёнок уже понимает, что такое последовательность команд, — но не обязателен.

А если ребёнку 6 лет и он очень просит?

В 6 лет лучше начать со Scratch: там команды собираются из блоков, читать почти не нужно, а логика та же. Через год-полтора переход на Python проходит заметно легче.

Нужна ли ребёнку сильная математика?

На этой ступени — нет. В программе есть математика в коде, но на уровне чисел, сравнений и простых вычислений. Более сложные темы появляются значительно позже.

Не поздно ли начать в пятнадцать

Нет, и это самый частый вопрос от родителей старших подростков. Поздно бывает только применительно к конкретной ступени: пятнадцатилетнему нечего делать на «Старте», он пойдёт сразу выше.

Практически преимущество даже на стороне старшего. Он быстрее печатает, читает по-английски, дольше держит внимание и понимает, зачем ему это, — поэтому проходит базу за несколько недель там, где младшему нужны месяцы.

Когда Scratch перед Python — решение получше

Мы советуем это чаще, чем можно ожидать от школы, которая продаёт курс Python. Причина простая: год в блочной среде снимает барьер печати и даёт ту же логику, а потом переход идёт быстро.

Признаки, при которых мы предлагаем именно такой порядок: ребёнок читает медленно, набирает текст по одной букве, расстраивается от ошибок. Всё это не про способности к программированию, а про возраст — и через год того же не будет.

Обратная ситуация тоже бывает: шестилетний, уже прошедший Scratch и скучающий, спокойно идёт в Python. Здесь возраст вообще перестаёт быть аргументом.

Что решает пробный урок

Полтора часа в реальной группе отвечают на вопрос, на который ни одна статья ответить не может: как конкретный ребёнок ведёт себя, когда с первого раза не выходит.

Мы смотрим три вещи. Читает ли он задание сам. Возвращается ли к задаче после неудачной попытки. Успевает ли за темпом группы — не за скоростью, а за количеством шагов, которые успевает сделать за урок.

По итогу мы называем ступень, а не ограничиваемся словом «берём». Иногда это «Старт», иногда — совет начать со Scratch и вернуться через год, иногда — сразу средний уровень. Урок бесплатный именно потому, что иначе этот совет был бы продажей.

Как понять, что возраст подходит именно вашему ребёнку

Смотрите не на цифру в паспорте, а на три вещи: читает ли ребёнок без напряжения, находит ли буквы на клавиатуре, способен ли довести до конца дело, которое не получилось с первого раза. Последнее важнее первых двух — программирование состоит из ошибок, и ребёнок, который от ошибки расстраивается и закрывается, сначала нуждается в другом опыте.

Если сомневаетесь между ступенями, посмотрите, какие проекты ребёнок реально сделает за первый год обучения — по списку работ обычно видно, что ему будет интересно. А полное описание ступени есть на странице курса Python Старт.

Что именно происходит на занятиях младшей ступени, разобрано по темам: сложен ли Python в 6–10 лет. Если ребёнок уже прошёл блочную среду — смотрите переход со Scratch на Python.