Коротко: з 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.