Skip to main content

Мы сделали бесплатную игру по программированию для детей — рассказываем про программу и почему плитки лучше Scratch

Бесплатная браузерная игра по программированию для детей 7–16 и абсолютных новичков. Рассказываем про программу из 10 концепций и почему мы идём плитки → блоки → код, а не сразу Scratch.

Мы сделали бесплатную игру по программированию для детей — рассказываем про программу и почему плитки лучше Scratch

Большинство продуктов, которые обещают «научить вашего ребёнка программировать», открывают перед ним блочный редактор и на этом останавливаются. Ребёнок таскает несколько циклов, заставляет кота танцевать, чувствует себя умным — и упирается в потолок, как только появляется настоящий текстовый редактор. Ментальная модель так и не сформировалась.

Мы пятнадцать лет выпускаем продакшн-системы и учим взрослых делать то же самое. Хотелось чего-то получше для следующего поколения. Так появилась Profectus Lab Kids — бесплатная браузерная игра по программированию для детей 7–16 и всех, кому интересно, как думает код.

Слоган говорит сам за себя: Маленькие программы. Большие идеи.

Почему Scratch — не лучший старт

Блочные редакторы — отличная визуальная поверхность. Но они скрывают три вещи, которые ребёнок должен усвоить прежде, чем напишет первую строку текста:

  1. Порядок имеет значение. Сначала A, потом B. Большинство «потащи блок» уроков пропускают это, потому что блоки можно переставлять как угодно. Нет обязательства, нет причинно-следственной связи.
  2. Машина тупая. Компьютер делает ровно то, что ты сказал — а не то, что имел в виду. Ребёнок усваивает это только когда программа запускается и результат явно не тот. Блочные редакторы часто прячут ошибку за красочной анимацией.
  3. Никакой магии. Любой цикл — это «сделай вот это N раз». Любое условие — это «если правда, то». Как только ребёнок видит эти примитивы, они с ним навсегда. Scratch часто прячет их за составными блоками.

Мы хотели игру, где каждая концепция получает один маленький и чёткий урок. Без воды. Без маскотов, заслоняющих экран.

Три ступени: плитки → блоки → код

В игре одни и те же задачи решаются в трёх режимах. Игрок поднимается по лестнице:

1. Плитки — кладёшь несколько помеченных плиток на дорожку. Жмёшь play. Смотришь на робота. Вся «программа» видна целиком. Дети 7–9 схватывают это мгновенно.

2. Блоки — те же задачи, но теперь композиции: циклы внутри условий внутри циклов. Здесь формируется настоящая ментальная модель программы.

3. Код — та же задача, но теперь в текстовом виде. Отступы, синтаксис, точки с запятой. К этому моменту ребёнок не воюет с синтаксисом — он печатает тот же план, который уже умеет рисовать.

Каждая ступень показывает чуть больше правды, но базовые идеи не меняются. Ребёнок, который понял, что такое цикл на уровне плиток, не учит это заново на уровне кода.

10 концепций

Игроки проходят десять концепций по порядку:

  1. Последовательность — сделай A, потом B, потом C.
  2. Повторение — сделай это N раз.
  3. Условия — если это, то то.
  4. Переменные — запомни значение.
  5. Функции — дай маленькой программе имя, используй повторно.
  6. Параметры — передай значение в функцию.
  7. Циклы с состоянием — считай, накапливай, ищи.
  8. Вложенная логика — циклы внутри условий, условия внутри циклов.
  9. Декомпозиция — разбей большую задачу на маленькие именованные кусочки.
  10. Отладка — сравни, что машина сделала, с тем, что ты хотел; закрой разрыв.

Последняя — самая важная. Дети учатся быстрее, когда «не сработало» — это интересная часть урока, а не провал.

Для кого

Официально: дети 7–16. Младшие сидят на плитках подольше; старшие пролетают их за вечер и начинают писать настоящий код.

Неофициально: любой, кто никогда не писал код и хочет понять, что это вообще такое. Видели, как взрослые проходят первые пять уровней за двадцать минут и выходят с более ясной картиной, чем после года «когда-нибудь выучу Python».

Что бесплатно, что нет

Игра полностью бесплатная. Без регистрации, без email-стены, без премиум-уровня. Прямо в браузере. Доступна на английском, русском, украинском и грузинском.

Взрослые курсы Profectus Lab — продакшн-уровень C#, .NET, JavaScript, React, Python с менторством и код-ревью — это отдельный платный продукт. Если вы родитель и сами хотите вкатиться в код, начните с карьерного маршрута и выберите трек. Учим тем же способом, что и детей: показываем настоящую штуку, по одной ступени за раз.

Попробуйте сейчас

Играть в Profectus Lab Kids →

Если ребёнку 7–10, сядьте рядом на первом уровне. Если 11+, просто дайте ссылку и отойдите. В любом случае нам интересна обратная связь — пишите через форму контактов, это влияет на то, что мы делаем дальше.

Поделиться
X LinkedIn
Oleksii Anzhiiak

Автор статьи

Oleksii Anzhiiak

Софтвер-архитектор, Senior .NET инженер и со-основатель

Алексей Анжияк — софтвер-архитектор, Senior .NET инженер и со-основатель ToyCRM.com и ProfectusLab. Имея более 15 лет опыта, он специализируется на распределённых системах, облачной инфраструктуре, высоконагруженной backend-разработке и платформах аутентификации. Занимается проектированием архитектуры, созданием безопасных систем авторизации и разработкой современных образовательных программ, которые помогают студентам получить реальные карьерные результаты.

LinkedIn →

Рекомендуем посмотреть

Подобранные сторонние видео по теме. Открываются на YouTube.

~1:56:00
Продвинутый Andrej Karpathy

Создаём GPT с нуля

Редкий практический разбор внутреннего устройства GPT — от теории к коду. Для инженеров, а не пользователей.

~27:00
Средний 3Blue1Brown

Трансформеры — технология за LLM (Deep Learning, глава 5)

Фирменное визуальное объяснение архитектуры трансформера от 3Blue1Brown. Лучший 30-минутный праймер для инженеров — сначала интуиция, потом математика.

~1:00:00
Начинающий Andrej Karpathy

[Часовой разбор] Введение в Large Language Models

Часовой разбор Карпатого: как реально работают LLM — inference, обучение, fine-tuning и зарождающийся LLM-OS. Самая ясная единая ментальная модель для инженеров, входящих в тему.

Связаться с нами