На первом же занятии ребёнок запускает собственную программу. Не смотрит, как это делает преподаватель, а пишет сам: установка Python, среда IDLE, команда print() и строка текста на экране. Это первая тема программы, и она сделана так намеренно — результат должен появиться сразу.

Занятие первое: программа, которая работает

Тема называется «Знакомство с Python» и заканчивается классическим «Hello, World!». Кажется мелочью, но для ребёнка это переход из роли пользователя в роль автора: до сих пор компьютер что-то показывал, теперь он делает то, что ему сказали.

Здесь же выясняется главное правило, с которым придётся жить дальше: машина выполняет написанное буквально. Пропущенная скобка — и ничего не работает.

Дальше: переменные, типы данных и первая путаница

Вторая тема — переменные и типы данных: числа, строки, True и False, математика в коде. Здесь появляется первое по-настоящему новое понятие: значение, у которого есть имя и которое может меняться.

И тут же первая типичная ошибка — введённое с клавиатуры число приходит в программу как текст, и прибавить к нему единицу просто так не выйдет. Ребёнок сталкивается с мыслью, что данные бывают разного рода. Это нормально и нужно: без этого не будет следующих тем.

Условия: когда программа начинает выбирать

Третья тема — if и else. Формулировка в программе точная: «учим Python думать». До этого момента программа была последовательностью действий, теперь у неё появляются развилки.

Практически это выглядит как маленькие викторины и проверки: правильный ответ или нет, больше число или меньше, подходит пароль или нет. Именно здесь обычно впервые путают = и == — и именно на этом учатся читать сообщение об ошибке вместо того, чтобы гадать.

Циклы: момент, когда код становится выгоднее ручной работы

Четвёртая тема — for и while, автоматизация повторений, построение паттернов и счётчиков. Это перелом в восприятии.

Пока программа делает то, что человек сделал бы быстрее руками, в ней нет смысла. Цикл это равновесие ломает: сто повторений пишутся тремя строками. С этого места ребёнок начинает понимать, зачем вообще программирование, а не просто выполняет упражнения.

Что ребёнок покажет дома в конце первого месяца

Реалистично — маленькую рабочую программу: викторину с несколькими вопросами, счётчик, простой калькулятор или текстовую игру с выбором. Без графики и без спецэффектов: Turtle и Minecraft в программе стоят позже, после функций и списков.

Это важно понимать заранее. Если ждать, что за месяц появится игра с персонажами, будет разочарование. Первый месяц — это фундамент, на котором потом держится всё остальное.

Сколько занятий входит в месяц?

Курс рассчитан на 156 занятий в течение 18 месяцев — примерно два занятия в неделю. То есть первый месяц — это восемь-девять встреч, а не четыре.

Что делать, если ребёнок отстаёт от группы?

Группа до 6 учеников существует именно для этого: преподаватель видит экран каждого и замечает, кто застрял, до того как ребёнок замкнётся. В большой группе отстающий обычно просто тихо перестаёт работать.

Надо ли доделывать что-то дома?

Домашняя практика помогает, но первый месяц построен так, чтобы основное успевалось на занятии. Полезнее всего дома — не дополнительные задания, а возможность показать кому-то готовую программу.

Что идёт дальше

После циклов — функции и списки, затем Turtle-графика, Minecraft через библиотеку mcpi и знакомство с искусственным интеллектом. Полный перечень работ первого года разобран отдельно: какие проекты ребёнок реально сделает. А о том, в каком возрасте за это браться, есть отдельная статья.