Ещё не программировал
Первый проект берём под ноль: простая программа, которой уже можно пользоваться.
Python онлайн для школьников 7–10 классов
Учу подростка как junior-разработчика: задача, срок, код-ревью. За год станет понятно, его это или нет. Нейросети не запрещаю — учу понимать и проверять код. Раз в месяц вы получаете отчёт: что умеет и что дальше.
Владимир Романенко. Преподаю с 2017 года, сам работаю разработчиком.
4,93 на Профи.ру, 14 отзывов
@router.message(Command("schedule"))
async def schedule(message):
day = message.text.split()[1]
await message.answer(lessons[day])а если день не написали?
Чат класса в Telegram
/schedule пятница
Пятница: алгебра, физика, история
Программирование само по себе вам не нужно. Нужно то, что изменится в ребёнке. Вот что пишут родители — и что я с этим делаю.
«Из игр не вылезает»
Не забираю игры, а разворачиваю. Подросток делает свою игру или бота и даёт друзьям. Вместо «можно ещё поиграть» появляется «можно я ещё доделаю».
«Запишем — через два месяца бросит»
Держат две вещи: проект, который он выбрал сам, и человек, который заметит, что домашки нет, и спросит почему. Не вас — его.
«Психует, когда не получается»
Ошибку разбираем сразу, на уроке. Между уроками задачи проверяет бот: показывает, где ошибка, и объясняет. Плохо не ошибаться, а оставаться с ошибкой одному.
«Я не понимаю, что он там делает»
Раз в месяц — отчёт вам, без кода: что умеет, что сделал, что дальше. А проект можно открыть и потыкать самому.
«Зачем это, если ИИ всё напишет?»
Нейросеть не заменит того, кто умеет её проверять. Заменит того, кто умеет только просить. Учу первому.
«Боюсь, что это деньги на ветер»
До оплаты спросите любого репетитора: как он проверяет, что ребёнок понял; что тот сделает своими руками через месяц; как вы узнаете о прогрессе. Мои ответы — ниже на этой странице.
Не макеты. Боты отвечают в Telegram, в сайты можно зайти тестовым логином. Это и есть то, что можно показать бабушке.
Игра, Арсений

Своя онлайн-игра: регистрация, лобби, партии. Заходи тестовым аккаунтом и играй.
логин demo · пароль ChessDemo26
После таких проектов обычно возникает логичный вопрос.
Это нормальный вопрос.
Моя задача — не написать проект за ученика. Я могу объяснить инструмент, показать пример или задать вопрос, который приведёт к решению.
Но код ученик пишет сам.
Если ребёнок не может объяснить свой код — значит обучение не сработало.
Вот как это выглядит на конкретной истории, а не на абстрактном «ученике».
Ксюша
Нужен был не учебный сайт «для галочки», а помощник по учёбе, которым можно пользоваться каждый день.
Собрать живой сервис: расписание, список дел, помощник, викторина — и выйти с ним на конференцию.
Python, Django, Web
Нужен был не учебный сайт «для галочки», а помощник по учёбе, которым можно пользоваться каждый день.
Собрать живой сервис: расписание, список дел, помощник, викторина — и выйти с ним на конференцию.
Python, Django, Web
Живой сайт super-planner.ru. Благодаря занятиям Ксюша сдала ЕГЭ по информатике на 88 баллов и поступила на бюджет в Финансовую академию при Правительстве России.
Программирование стало навыком чтения и проверки, а не письма. Кто не умеет читать код, не может ни поставить задачу нейросети, ни проверить, что она сделала. Как арифметика при калькуляторе.
Я сам почти не пишу код руками — ставлю задачи нейросети. И могу это только потому, что знаю программирование.
Первые 2–3 месяца. Иначе в голове не сложится модель того, как работает программа.
Подросток пишет сам, бот проверяет и объясняет ошибки.
Ставит задачу нейросети, читает результат и находит в нём ошибки. Так сейчас работают разработчики.
Четыре типичные точки входа. Без теста: смотри, что ближе, и переходи к действию.
Первый проект берём под ноль: простая программа, которой уже можно пользоваться.
Не повторяем циклы месяцами. Берём задачу и доводим до запуска. Код пишет ученик.
Идея становится причиной учить инструменты. Новая тема появляется, когда она нужна проекту.
Делаем работу, которую ученик сам понимает и может защитить.
Кто помогает пройти этот путь?

Я разработчик и преподаватель программирования. Преподаю с 2017 года и примерно 10 лет пишу код.
Моя цель — не как можно быстрее «пройти Python», а постепенно научить ребёнка самостоятельно разбираться в задачах.
Отзывы с Профи.ру, из Telegram и с прошлой версии сайта — дословно.
Мы с Владимиром начали заниматься около года назад. На тот момент мне был необходим быстрый старт в программирование практически с нуля. За первые два месяца занятий я узнала очень много нового, внутри меня сформировалась уже приличная база знаний. Владимир смог просто объяснить мне разные сложные вещи и донести их до меня, чего не смогли другие преподаватели. Во время занятий Владимир создаёт такую прекрасную атмосферу, что я как будто отрываюсь от реальности и погружаюсь в другой мир программирования, в котором меня не затрагивают реальные проблемы. Ещё огромный плюс, что он поддерживает со мной обратную связь, и когда у меня появляются вопросы, он старается в ближайшее время мне на них понятно ответить. Во время учебного года мы поддерживали регулярные занятия, на которых мы прорабатывали мои школьные задания, писали игры. Сейчас летом, мы с Владимиром пробуем писать сайты, ботов и много другое. Я считаю, что наши занятия с Владимиром дают отличный результат, очень хорошая динамика, потому что вижу как я выросла за этот год. Огромное спасибо Владимиру за его труд!

Отличный педагог. С ребенком очень быстро нашел общий язык. Занимаемся уже не первый год.
Очень хороший репетитор — хорошо и понятно объясняет. Уроки и ДЗ интересные, не скучно уже 6 месяцев.
Тимурученик · 6 месяцев на момент отзываЕго бот KicksWizardСмотрю, что ребёнок уже умеет и где есть пробелы.
Telegram-бот, сайт, AI, Python-проект или собственная идея.
Новая тема появляется тогда, когда она нужна для решения реальной задачи.
Сначала помогаю больше. Затем всё чаще задаю вопросы вместо готовых решений.
В паре или индивидуально, 4 или 8 уроков в месяц. Формат подбираем на бесплатной диагностике.
Два ученика на одном уроке: можно прийти с другом. Урок — 1,5 часа.
4 урока в месяц
12 000 ₽
в месяц с каждого ученика
3 000 ₽ за урок
8 уроков в месяц
20 000 ₽
в месяц с каждого ученика
2 500 ₽ за урок
Как это выглядит: RPG-бот, который Артём и Егор сделали на парных занятиях.
Один ученик, своя программа и свой темп. Урок — 1 час.
4 урока в месяц
20 000 ₽
в месяц
5 000 ₽ за урок
8 уроков в месяц
35 000 ₽
в месяц
4 375 ₽ за урок
В любой тариф входит
Помесячно
Платите за один месяц вперёд, а не за курс на год.
Сначала диагностика
Бесплатно. После неё можно спокойно решить, продолжать или нет.
Видно, за что платите
Раз в месяц — отчёт: что умеет и что дальше.
«Отличный педагог. С ребенком очень быстро нашел общий язык. Занимаемся уже не первый год.»
Условия оплаты и переносов — в договоре-оферте.
За первую встречу определим:
После встречи можно спокойно решить, продолжать занятия или нет.
@NotToxicPythonBot — бот с задачами по Python в Telegram. Подросток отправляет решение, бот сразу говорит, где ошибка, и объясняет. С юмором и без готовых ответов: исправлять он будет сам.
Мои ученики решают в нём домашку между уроками. Попробовать может любой.
Открыть @NotToxicPythonBotЗадача: Сложи два числа
a = input()
b = input()
print(a + b)❌ Не принято
Двадцать три. Калькулятор из тебя так себе.
Ты честно прочитал две строки и сложил их как строки. Условие просило числа.
Что сломалось: ввод приходит текстом, поэтому вместо арифметики происходит склейка: «2» и «3» соединяются в «23». Тесты ждут число 5.
Что увидит подросток
Это нормально. Можно начать с нуля. Сложность первого проекта подбирается под текущий уровень.
Не будем заново месяцами проходить переменные и циклы. На диагностике определим пробелы и выберем проект соответствующей сложности.
Нет. Я могу показать инструмент, объяснить принцип, помочь найти ошибку или разбить задачу на части, но код ученик пишет сам.
Проект — инструмент обучения, а не контракт на полгода. Если идея перестала цеплять, направление можно поменять.
Да. Можно разработать проект для школьной защиты и параллельно разобраться в технологиях, которые в нём используются. Важно, чтобы ученик сам понимал и мог объяснить свою работу.
Python, Telegram-боты, API, базы данных, веб-разработку, Git, работу с искусственным интеллектом и другие инструменты — в зависимости от уровня и проекта.
Ориентир — 7–10 классы, примерно 12–17 лет. Младше смотрим индивидуально: важнее усидчивость и желание разобраться, чем цифра в паспорте.
Нет. Подойдёт обычный ноутбук или ПК примерно до 10 лет. Для старта достаточно редактора, Python и браузера.
На бесплатной диагностике определим уровень и выберем направление.
Написать в Telegram @romanenko_vova