Коротко: за первый год ребёнок проходит путь от первой программы в несколько строк до собственной игры на Pygame. Между ними — калькулятор, текстовая игра, рисование черепашкой и первый бот.
За первый год обучения на курсе Python ребёнок проходит путь от первого print("Hello, World!") до собственной игры на Pygame или простейшего Telegram-бота — в зависимости от того, в каком возрасте начинает. Это не абстрактное обещание, а последовательность реальных тем курса Python в My Computer Academy: 18-месячная программа, 156 занятий, три возрастных уровня.
С чего начинается первый год для самых младших (6–10 лет)
Уровень «Python Старт» открывает курс темами, которые формируют доверие к клавиатуре: знакомство со средой IDLE, переменные и типы данных, условия if/else, циклы for и while, собственные функции, списки. Это не только теория — сразу после каждой темы ребёнок рисует кодом в Turtle-графике: фигуры, спирали, звёзды на экране вместо мышки.
Дальше — тема, которая больше всего нравится детям этого возраста: подключение Python к Minecraft Education Edition. Ребёнок строит сооружения и лабиринты не вручную блок за блоком, а кодом — и видит, как программа реально управляет игрой, в которую он и так играет дома.
Финал уровня — самостоятельный проект: рисовальная программа, викторина или целое сооружение в Minecraft, сделанное кодом от первой до последней строки.
Что появляется в программе 10–14 лет («Игры и боты»)
Для детей, которые начинают с 10–14 лет (или переходят с уровня «Старт»), первый год выглядит иначе — здесь сразу больше «взрослого» кода: среда VS Code, структуры данных (списки, словари, кортежи, set), функции с рекурсией и собственные модули, работа с файлами и обработка ошибок через try/except.
Потом — работа с открытыми API: ребёнок подключается к реальному сервису погоды или курса валют и получает настоящие данные, а не учебные заглушки. И главное — Pygame: сначала окно и простые фигуры, потом спрайты и анимация, а в итоге — полноценная игра с коллизиями, счётом, уровнями и звуком.
Последние темы этого уровня — Telegram-бот на aiogram с собственной логикой диалога (FSM), базовое подключение к OpenAI API и первый опыт Git и GitHub — публикация собственного репозитория.
А что успевают старшие подростки (14–18 лет)?
Уровень «Python Pro» для 14–18 лет рассчитан на детей, которые уже уверенно пишут код или пришли с младших уровней. Первый год здесь — это генераторы и декораторы, ООП (классы, наследование, инкапсуляция), работа с библиотеками через pip, парсинг сайтов через BeautifulSoup и первые базы данных на SQLite.
К концу первого года подростки обычно доходят до Telegram-бота уже с базой данных и веб-API на Flask — то есть до уровня, когда созданный продукт можно показать как часть портфолио, а не как учебное упражнение.
Вопрос, который задают родители: это настоящие проекты или учебные заглушки?
Можно ли показать эти проекты как реальное портфолио?
Да. Финальные проекты каждого уровня — это не шаблонные задания «сделай так же», а самостоятельная работа ребёнка: игра на Pygame с собственной механикой, Telegram-бот с собственным функционалом или веб-сервис на Flask, задеплоенный в интернет. Именно такие проекты публикуются на GitHub и могут войти в первое портфолио подростка.
Что происходит с защитой проекта
В конце ступени ребёнок показывает работу группе: запускает, объясняет, как устроено, отвечает на вопросы сверстников. Это пять-десять минут, без оценок и комиссии.
Смысл не в проверке. Объяснение вслух выявляет то, что сам автор пропустил: строку, скопированную и не понятую, место, где программа работает случайно. После двух-трёх таких показов подростки начинают писать иначе — так, чтобы потом было что сказать.
Кто придумывает тему проекта
Ребёнок. Преподаватель задаёт рамку — какие инструменты надо использовать, — а что именно делать внутри рамки, выбирает автор.
Так выходит, что в одной группе из шести человек не бывает шести одинаковых работ. Кто-то пишет игру про кота, кто-то — бот для классного чата, кто-то переносит в код настольную игру, в которую играет с братом. Проверять такие работы дольше, зато переписать соседскую не выйдет: у соседа другая задача.
Когда идей нет совсем — а такое бывает, — мы даём список из десятка вариантов. Но это запасной ход, и работает он хуже: работа по чужой идее дописывается до конца заметно реже.
Сколько проектов выходит за год
Считать их штуками — занятие неблагодарное: часть работ маленькие, на одно занятие, часть собирается месяцами. Порядок такой: за первый год у ребёнка накапливается несколько десятков мелких программ и от двух до четырёх работ, которые не стыдно показать.
Мелкие — это упражнения по теме: калькулятор, счётчик, рисунок, проверка пароля. Они не идут в портфолио, но именно на них набивается рука.
Крупные — это то, что ребёнок доводит до конца сам и может объяснить. Такие работы мы намеренно разносим по году, чтобы между ними успевал появиться новый инструмент: иначе вторая работа повторяла бы первую.
Что из этого остаётся у ребёнка
Файлы — на его компьютере, а со второй ступени ещё и в репозитории на GitHub. Мы не держим работы на внутренней платформе, с которой их не забрать: всё, что ребёнок написал, принадлежит ему и после окончания курса.
У этого есть практическая сторона. Подросток, который через два года собирает портфолио для поступления, достаёт свои ранние работы и видит, с чего начинал. Реже, но бывает: старую игру дописывают заново, уже с новыми знаниями, — и это едва ли не лучшая иллюстрация прогресса.
Сравнение трёх уровней курса Python
| Уровень | Возраст | Что появляется в коде | Финальный проект |
|---|---|---|---|
| Python Старт | 7–10 лет | Turtle-графика, Minecraft + Python | Рисовальная программа или Minecraft-сооружение |
| Игры и боты | 10–14 лет | Pygame, Telegram-бот, работа с API | Игра на Pygame или бот с ИИ |
| Python Pro | 14–18 лет | ООП, SQLite, Flask, Machine Learning | AI-продукт с деплоем на GitHub |
Все три уровня — 3800 ₴ в месяц, 18 месяцев, группа до 6 детей.
Что это значит для выбора уровня сейчас
Если ребёнку 10–14 лет и он уже что-то слышал о Python, нет смысла начинать с уровня «Старт» — «Игры и боты» сразу даёт Pygame и ботов, именно то, ради чего подростки и хотят учить код. А для ребёнка 7–9 лет уровень «Старт» — не упрощённая версия, а полноценный первый год, который заканчивается собственным проектом, а не пересказом теории.
Подробнее о том, кому подойдёт Python, а кому — другое направление школы, читайте в сравнении «Scratch, Python чи Roblox» на главном сайте школы. О первом конкретном проекте подростка на Python — статья «Python для підлітків: від нуля до власного Telegram-бота за 4 місяці».
Что из этих работ доживает до портфолио и по каким признакам его отбирают, разобрано здесь: портфолио на Python до 18 лет. Когда именно появляется первая игра — в статье о первом Pygame-проекте.