Алгоритмы и код
Переменные, ветвления, циклы и функции — на живых проектах, а не абстрактных задачах.
Направление 02 · scratch · python · lua · c# · боты
Для любителей логики, конструкторов и вопросов «а как это работает?». Направление даёт самый прочный фундамент: язык кода, алгоритмы и умение доводить программу до рабочего состояния. Младшие начинают с блочного Scratch — достаточно уметь читать. Старшие — сразу с настоящего Python, без зубрёжки синтаксиса.
Навыки и результат
Алгоритмы и код
Переменные, ветвления, циклы и функции — на живых проектах, а не абстрактных задачах.
Боты и API
Telegram-боты с командами и кнопками, которыми пользуются друзья и семья.
Обработка данных
Сбор данных по интересу ребёнка, статистика и наглядные графики.
Отладка
Чтение чужого кода, поиск и исправление ошибок — без страха перед пустым редактором.
Портфолио из 5–6 программ: игры, бот, которым пользуются люди, аналитический проект. Ученик свободно читает чужой код и не боится пустого редактора — это главный признак настоящего разработчика.
Примеры маршрутов
Маршрут каждого ученика индивидуален: мы подбираем его на пробном уроке по возрасту, опыту и интересам. Два примера — для ориентира.
Маршрут для младших, 7–10 лет
Компьютерная грамотность (8) → Первые игры на Scratch (8) → Большая игра на Scratch (16) → далее по интересу
Далее по интересу: большая игра на Scratch или переход в «Создание игр».
Маршрут для старших, 12–16 лет
Своя игра на Python (8) → Бот для Telegram (8) → Голосовой помощник и чат-бот (16) → Анализатор данных (8) → Python-разработчик (24)
Итог: игры, бот с реальными пользователями и аналитический проект.
Занятие длится 60 минут: разбор домашней мини-задачи, новая тема на проекте ученика, затем самостоятельная работа с поддержкой преподавателя в реальном времени. Каждая конструкция языка появляется ровно тогда, когда она нужна проекту.
Модульная программа
Направление собирается из проектных блоков: каждый блок — 8, 16 или 24 занятия и готовый проект на выходе.
Блок «Компьютерная грамотность»
8 занятий Уровень 1 · с нуля 7–10 летРезультат: Уверенная работа с компьютером: порядок в файлах и папках, печать десятью пальцами, безопасное поведение в интернете, базовые программы — и электронный сертификат о прохождении блока.
Фундамент всех направлений: ребёнок учится быть с компьютером «на ты». Разбираем файлы и папки, осваиваем клавиатуру на тренажёрах слепой печати, учимся безопасно пользоваться браузером и распознавать опасности в интернете. Отдельная часть — базовые программы: текст, таблицы, презентации. После этого блока любые дальнейшие занятия идут заметно быстрее.
Блок «Первые игры на Scratch»
8 занятий Уровень 1 · с нуля 7–10 летРезультат: Три мини-игры и одна многоуровневая игра в любимой вселенной ребёнка — со счётом, уровнями и условием победы.
Мягкий старт без «страшного» кода: команды собираются из цветных блоков, а результат виден сразу. За 8 занятий ребёнок освоит циклы, переменные, условия и координаты — и соберёт игру с меню, подсчётом очков и победой. Чтобы начать, достаточно уметь читать.
Блок «Свой мультфильм на Scratch»
8 занятий Уровень 1 · с нуля 7–10 летРезультат: Интерактивная история или мультфильм собственного сюжета: герои говорят, двигаются и реагируют на зрителя; проект опубликован и доступен по ссылке.
Scratch — это ещё и анимационная студия: ребёнок придумывает сюжет, рисует и оживляет героев, записывает диалоги и звуки. Попутно осваиваются события, координаты и работа со временем — те же понятия, что и в играх. Финал — показ мультфильма семье и публикация проекта. Блок идеален для детей, которые любят истории больше, чем соревнования.
Блок «Аркада на Scratch»
8 занятий Уровень 1 · с нуля 7–10 летРезультат: Аркада собственного дизайна на Scratch — платформер или гонки с уровнями, счётом и боссом; игра опубликована, в неё можно играть по ссылке.
Блок для тех, кто хочет сделать «настоящую игру»: собираем аркаду с героем, противниками, уровнями и системой очков. Ребёнок сам придумывает правила и баланс — как настоящий геймдизайнер. Сложность растёт от уровня к уровню, а финальное занятие — чемпионат в группе. Все механики собираются из цветных блоков, читать код не нужно.
Блок «Игра-квест: лабиринт на Scratch»
8 занятий Уровень 2 · после первого блока 7–10 летРезультат: Игра-квест на Scratch: герой исследует лабиринт, собирает предметы, открывает двери ключами и решает головоломки; есть карта мира и финальная развязка.
Квест — игра, где важна сообразительность: ребёнок проектирует лабиринт, прячет в нём предметы и ловушки, придумывает загадки для игрока. В программировании это инвентарь, состояния игры и сложные условия — серьёзный шаг после первых проектов. Карту мира и финальную заставку рисуем сами. На последнем занятии друзья пробуют пройти квест до конца.
Блок «Своя игра на Python»
8 занятий Уровень 1 · с нуля 11–18 летРезультат: Текстовый квест с выбором сюжета, инвентарём и несколькими концовками — программу можно запустить и пройти.
Первый блок на настоящем коде — без зубрёжки синтаксиса. Каждая конструкция языка появляется ровно тогда, когда она нужна сюжету: ветвления ведут историю, списки становятся инвентарём, циклы — исследованием мира. К концу блока ученик не боится «чёрного экрана» и запускает программы сам.
Блок «Бот для Telegram»
8 занятий Уровень 2 · после первого блока 11–18 летРезультат: Telegram-бот с готовыми командами, кнопками и сценарием диалога — работает в учебном аккаунте или аккаунте родителя.
Проект, которым пользуются близкие: викторина, помощник по расписанию или мини-игра — бот с готовыми командами, кнопками и памятью. Работает в учебном аккаунте или аккаунте родителя — семья может писать ему каждый день.
Блок «Анализатор данных»
8 занятий Уровень 3 · продвинутый 11–18 летРезультат: Программа, которая собирает данные по интересу ребёнка, считает статистику и строит графики — мини-отчёт «как у аналитиков».
Python — главный язык работы с данными, и этот блок показывает, за что его любят профессионалы. Игры, спорт, кино — берём открытые данные по теме ребёнка, задаём им вопросы кодом и превращаем числа в наглядные графики и выводы. Готовый мини-отчёт можно показать даже на уроке информатики.
Блок «Большая игра на Scratch»
16 занятий Уровень 2 · после первого блока 7–10 летРезультат: Большая многоуровневая игра собственного замысла: меню, уровни, боссы, рекорды — и презентация проекта семье.
Два месяца и один большой проект. Часть первая — механики: меню, счёт, уровни сложности, сохранение рекорда. Часть вторая — собственная игра ребёнка от идеи до релиза: он сам придумывает сюжет, рисует героев и программирует правила. Навыки проектной работы из этого блока пригодятся на любом дальнейшем направлении.
Блок «Голосовой помощник и чат-бот»
16 занятий Уровень 2 · после первого блока 11–18 летРезультат: Голосовой помощник, который выполняет команды, и чат-бот для Telegram с готовыми командами и сценарием — в учебном аккаунте.
Две части — два продукта. Сначала голосовой помощник: распознавание речи, команды, ответы вслух. Затем полноценный чат-бот для Telegram: сценарии, кнопки, память — работает в учебном аккаунте. Оба проекта продолжают работать и после окончания блока.
Блок «Python-разработчик: игры, бот, данные»
24 занятия Уровень 3 · продвинутый 11–18 летРезультат: Три завершённых проекта одной траекторией: 2D-игра, бот для Telegram и аналитический проект — основа учебного портфолио для конкурсов и олимпиад.
Полный курс молодого разработчика в трёх частях: 2D-игры (арканоид, змейка — с графикой и звуком), затем бот с готовыми командами и сценарием, затем проект по анализу данных. На выходе — не «прослушанный курс», а три работающие программы в портфолио. С таким набором уже можно пробовать первые школьные олимпиады по программированию.
Блоки можно комбинировать с другими направлениями — соберите маршрут на 48 занятий вместе с преподавателем на пробном занятии.
Взгляд изнутри
Стоимость
Занятие — 60 минут один на один с преподавателем. Deluxe: всё из Standart, чат с преподавателем между занятиями и командная работа — участие в групповом проекте с другими учениками. Gold: участие в командном проекте учеников академии — в новом или уже идущем, в зависимости от успехов. При покупке в день пробного занятия — скидка 10% и бонус: бесплатная заморозка и перенос занятий. При оплате прямо на пробном — скидка 20%. Первое занятие бесплатно; возврат неиспользованных средств — по заявлению за 10 дней (оферта, п. 5.6–5.8).
Первый шаг
Занятие один на один с преподавателем: определим цель ребёнка, составим персональную дорожную карту проекта и честно скажем, сколько занятий это займёт.
Записаться на бесплатный урокБез обязательств · консультация партнёра академии, а не продавца