За перший рік навчання на курсі Python дитина проходить шлях від першого print("Hello, World!") до власної гри на Pygame або найпростішого Telegram-бота — залежно від того, з якого віку вона починає. Це не абстрактна обіцянка, а послідовність реальних тем курсу Python у My Computer Academy: 18-місячна програма, 156 занять, три вікові рівні.
З чого починається перший рік для наймолодших (7–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 і можуть увійти до першого портфоліо підлітка.
Порівняння трьох рівнів курсу Python
| Рівень | Вік | Що з'являється в коді | Фінальний проєкт |
|---|---|---|---|
| Python Старт | 7–10 років | Turtle-графіка, Minecraft + Python | Малюнкова програма або Minecraft-споруда |
| Ігри та боти | 10–14 років | Pygame, Telegram-бот, робота з API | Гра на Pygame або бот з ШІ |
| Python Pro | 14–18 років | ООП, SQLite, Flask, Machine Learning | AI-продукт з деплоєм на GitHub |
Усі три рівні — 3600 ₴ на місяць, 18 місяців, група до 6 дітей.
Що це означає для вибору рівня зараз
Якщо дитині 10–14 років і вона вже щось чула про Python, немає сенсу починати з рівня «Старт» — «Ігри та боти» одразу дає Pygame і ботів, саме те, заради чого підлітки й хочуть вчити код. А для дитини 7–9 років рівень «Старт» — не спрощена версія, а повноцінний перший рік, який закінчується власним проєктом, а не просто теорією.
Детальніше про те, кому підійде Python, а кому — інший напрямок школи, читайте у порівнянні «Scratch, Python чи Roblox» на головному сайті школи. Про перший конкретний проєкт підлітка на Python — стаття «Python для підлітків: від нуля до власного Telegram-бота за 4 місяці».