Хочет создавать свои игры
Не только играть, а придумывать правила, поведение персонажей, очки, уровни и собирать всё это в работающий проект.
Индивидуальные занятия для детей 7–15 лет. Младшие могут начать со Scratch и игровых проектов, старшие — раньше перейти к Python. Темп и сложность подбираем по возрасту и опыту ребёнка.

Маршрут зависит от возраста и подготовки. Ребёнок разберётся с алгоритмами на понятных задачах, создаст игровой проект и постепенно перейдёт к текстовому коду, когда будет к этому готов.
По ходу проекта ребёнок разберётся с:
Программа служит ориентиром. Если ребёнок уже знаком с частью тем, не начинаем заново и переходим дальше.
Разбираемся, как программа выполняет команды, принимаются решения и повторяются действия. Младшие делают это в Scratch, старшие могут сразу работать с Python.
Добавляем управление, условия, очки и правила. Ребёнок меняет проект под свою идею, а не просто повторяет готовый пример.
Смотрим, почему код работает не так, как ожидалось, читаем сообщения об ошибках и постепенно учимся искать причину самостоятельно.
Когда базовая логика понятна, работаем с переменными, вводом данных, условиями, циклами и простыми функциями уже в текстовом коде.
Собираем отдельную законченную работу: игру, викторину, небольшую полезную программу или другой проект по интересам ребёнка.
Не только играть, а придумывать правила, поведение персонажей, очки, уровни и собирать всё это в работающий проект.
Подберём старт по возрасту и уровню: визуальное программирование, Python или более быстрый переход к текстовому коду.
Не начинаем заново с тем, что ребёнок уже понимает. Смотрим текущий уровень и продолжаем от него.
Нет. Направление подходит для старта с нуля. Если опыт уже есть, сначала посмотрим, что ребёнок умеет, и не будем повторять знакомые темы.
Зависит от возраста и подготовки. Для младших Scratch помогает быстро понять логику через игры и анимации. Подросток может раньше перейти к Python или начать с него сразу, если готов к текстовому коду.
Да. Для подростков программу можно строить вокруг Python и текстового кода, без обязательного долгого этапа в Scratch.
Начнём с короткой проверки уровня и продолжим с тех тем, где ещё есть пробелы или где ребёнку уже интересно двигаться дальше.