Коротко: за півроку дитина збирає 8–12 проєктів — анімовані листівки, лабіринт, платформер і фінальну гру з рахунком і рівнями. Усе це можна відкрити за посиланням і показати друзям.

Обіцянки на кшталт «дитина навчиться програмувати» звучать абстрактно і мало про що говорять батькам. Тому ми віддаємо перевагу конкретиці: ось що дитина реально вміє робити після кожного етапу курсу Scratch — і що вона створює власними руками в фіналі.

Модуль 1: перший контакт з редактором

Курс починається одразу з практики: дитина відкриває Scratch, знайомиться з інтерфейсом, обирає першого персонажа (спрайт) і за кілька хвилин змушує його рухатися по сцені найпростішими командами. Вже на першому занятті з'являється відчуття «я щось контролюю на екрані» — а це найважливіша перша перемога, яка формує мотивацію продовжувати.

Модуль 2: логіка та умови

Далі — справжня основа програмування: умовні оператори «якщо… то…», змінні, цикли повторення. Дитина вчиться «мові комп'ютера» не через сухе визначення термінів, а через ігрові сценарії: «якщо персонаж торкнувся стіни — зупинись», «повторюй цей рух, поки не натиснуть кнопку».

Модуль 3: інтерактивність

Персонажі починають реагувати на дії гравця: натискання клавіш, рух миші. З'являються анімовані діалоги — персонаж може «говорити» текстовими бульбашками, реагувати на вибір гравця. Це той момент, коли проєкт перестає бути статичною картинкою і стає справжньою взаємодією.

Модуль 4: ігрова механіка

Тепер у справу йдуть реальні елементи гри: рахунок очок, таймери зворотного відліку, рівні складності, зіткнення між персонажами (колізії) та власні ігрові правила. Саме на цьому етапі перші прості ідеї учнів перетворюються на щось схоже на справжню гру, у яку хочеться грати повторно.

Модуль 5: звук та ефекти

Проєкт отримує «фінальний полірунг»: фонова музика, звукові ефекти на дії (стрибок, перемога, зіткнення), візуальні ефекти зміни кольору чи розміру. Діти помічають, як звук і візуальні деталі роблять їхню гру відчутно «дорослішою» і приємнішою для гравця.

Фінал: власна гра від ідеї до презентації

Останній етап курсу — це не новий матеріал, а простір для самостійної творчості: кожен учень збирає власний фінальний проєкт, використовуючи все вивчене за попередні п'ять модулів. Хтось робить аркадну гру-ловилку, хтось — вікторину для друзів, хтось — інтерактивну історію з кількома кінцівками. Головна умова одна: проєкт має бути повністю власною ідеєю дитини, доведеною до робочого результату.

У кінці курсу кожна дитина презентує свою гру — не просто показує викладачу, а розповідає, як вона її придумала і побудувала. Це часто перший досвід публічної презентації власного проєкту в житті дитини.

А що далі, після Scratch?

Для дітей, які «переросли» блокове програмування і хочуть чогось серйознішого, природний наступний крок — це або текстові мови програмування на кшталт Python, або більш глибокі візуальні рушії для розробки повноцінних ігор. Але це вже інша історія — і починається вона тільки тоді, коли дитина сама відчуває, що готова до наступного рівня.

Чому проєктів саме стільки, а не двадцять

Вісім-дванадцять робіт за півроку — це приблизно один завершений проєкт на два-три заняття. Могло б бути більше, якби кожен був коротшим, і саме тут ховається різниця між курсом і набором вправ.

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

Де діти застрягають найчастіше

Кожен модуль має своє вузьке місце, і батькам корисно знати про них заздалегідь — тоді «у мене не виходить» не сприймається як провал.

Другий модуль, умови. Перше по-справжньому абстрактне поняття: «якщо — то». Дитина розуміє приклад, але не переносить його на свій проєкт. Проходить за два-три заняття й лікується не поясненням, а повторенням на різних задачах.

Четвертий, ігрова механіка. Тут уперше треба тримати в голові кілька правил одночасно: рахунок, зіткнення, кінець гри. Типова картина — гра працює наполовину, і незрозуміло, яка саме частина ламає решту.

Фінальний проєкт. Найчастіша складність не технічна: дитина вигадує занадто велику ідею й не знає, з чого почати. Рятує розрізання на частини — спершу один рівень, потім другий.

Скільки часу займає один проєкт

Цифри по модулях виглядають абстрактно, поки не перевести їх у заняття. Анімована листівка — одне-два. Лабіринт із перешкодами — три-чотири. Платформер із рівнями — п'ять-шість. Фінальна гра — місяць із показом і правками.

Розкид усередині групи більший за різницю між модулями: хтось закінчує лабіринт за два заняття, хтось за п'ять, і це нормально. Швидкість тут майже не пов'язана з майбутнім результатом — важливіше, доводить дитина роботу до кінця чи кидає на середині.

Що робити між заняттями

Домашнє на цьому курсі невелике, і головна користь від нього не в тренуванні, а в тому, що проєкт не забувається за три дні. Достатньо двадцяти хвилин: доробити почате, додати персонажу звук, поміняти фон.

Найкорисніша вправа не в редакторі: розібрати чужу гру. Відкрити будь-який проєкт у бібліотеці Scratch, подивитися код зсередини й спробувати повторити одну механіку. Це вчить швидше, ніж вигадування з нуля, і саме так працюють дорослі розробники.

Як показувати проєкти, щоб це мало сенс

Проєкт, який ніхто не бачив, для восьмирічної дитини майже не існує — і саме показ тримає інтерес на дистанції півроку.

Працює просте: посилання бабусі, гра на сімейному вечорі, демонстрація однокласникам з телефона. Питати краще не «сподобалося?», а як звичайний гравець: «а що буде, якщо я натисну сюди двічі?» Дитина одразу бачить дірку в своїй логіці — і хоче її закрити.

Чого не варто: правити за дитину, навіть якщо помилка очевидна. Виправлений дорослим проєкт перестає бути своїм.

Що показати дитині, яка порівнює себе з іншими

У групі до шести це трапляється майже завжди: хтось збирає гру швидше, і восьмирічній людині здається, що вона гірша. Переконувати словами тут марно.

Працює інше — порівняння з собою. Відкрити першу роботу з першого модуля й поставити поруч останню. Різниця за два місяці настільки помітна, що питання знімається саме собою. Саме тому ми й радимо зберігати всі проєкти, а не тільки вдалі.

Що залишається після курсу

Матеріально — папка з вісьмома-дванадцятьма проєктами, кожен за посиланням. Її варто зберегти: через рік дитина відкриє першу роботу й побачить різницю з останньою, а це найнаочніший спосіб показати зростання.

Насправді ж лишаються три звички. Розбивати велике завдання на кроки — у Scratch інакше просто не працює. Не боятися зламати: тут будь-яку дію можна скасувати, і діти швидко перестають питати «а можна я спробую?». І доводити до кінця — бо незакінчена гра не запускається, і це видно одразу, без оцінки дорослого.

Що таке сама платформа і чому її зробили в MIT — окрема стаття. Коли пора переходити до тексту — «Scratch чи Python».

Запишіться на безкоштовний пробний урок — і подивіться, як ваша дитина створює свій перший робочий проєкт вже на першому занятті.