Коротко: за перший рік дитина проходить шлях від першої програми в кілька рядків до власної гри на 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-проєкт.