За семь месяцев курс по REST API в сеттинге Древней Греции принёс 421 продажу и 824 580 рублей, а аналогичный эксперимент с GraphQL — ещё 131 продажу и 263 646 рублей. Но главный эффект оказался не там, где его обычно ждут: геймификация курсов заметно помогла с интересом, оценками и возвратами, но почти не сдвинула удержание студентов между уроками.
Об этом сообщает Habr / Карьера со ссылкой на кейс автора курсов для тестировщиков Артёма Русова, который с февраля 2026 года собирал обучающие программы как игровые миры: Древняя Греция для REST API, Древний Египет для GraphQL и Цифроград для базовой компьютерной грамотности. Идея выглядела здраво: сюжет, персонаж-проводник и задания в декорациях мира должны были сделать вход в тему проще и приятнее, не превращая курс в аттракцион ради аттракциона. Но когда Русов посчитал не отдельные эмоции, а всю воронку — от открытия уроков до возвратов денег, — выяснилось, что у игры есть вполне приземлённый потолок эффективности.
Для сравнения он взял шесть собственных курсов на Stepik. Три из них были сюжетными: бесплатный «Старый Новый Баг», бесплатная «Цифровая грамотность», платные курсы по GraphQL и REST API. Контрольной группой стали базовый и продвинутый курсы без геймификации. Чтобы не подгонять выводы под красивую обложку, автор убрал из расчётов искажения, которые часто ломают аналитику в образовании. У бесплатных программ он считал старт не с первого, а со второго урока, потому что первый часто открывают просто из любопытства. У платных — с третьего, где начинается закрытая часть. Кроме того, в статистику попадали только собственные уроки конкретного курса, без общих шагов, которые могли использоваться сразу в нескольких программах.
Самая полезная часть разбора — выбор метрики. Русов отказался от банальной «доходимости до конца», потому что она почти всегда льстит коротким курсам и наказывает длинные. Вместо этого он использовал удержание между соседними уроками: по сути, долю студентов, которые открывают следующий шаг. Это уже можно сравнивать между курсами разной длины. И вот здесь геймификация курсов неожиданно споткнулась. Разброс по шести программам оказался в диапазоне от 95,9% до 97,5% удержания на урок. Лучший результат показал платный курс без какого-либо игрового слоя, худший — сюжетная «Цифровая грамотность». Иными словами, между «обычным» курсом и курсом с персонажами, миром и сюжетным каркасом разницы почти не видно, если смотреть именно на переход от урока к уроку.
Отсюда вытекает не очень романтичный, но полезный вывод для всех, кто делает обучение в IT: доходимость до финала определяется прежде всего длиной курса. Автор приводит простую арифметику. Если удержание на уровне 96,8% растянуть на 81 переход между уроками, до конца дойдёт около 7% аудитории. Если 97% распределить всего на 12 переходов, финал увидят уже 69%. На языке продактов это звучит грубо, но честно: хотите, чтобы курс чаще заканчивали, режьте программу. Не добавляйте ещё один бейдж, не рисуйте ещё один храм в древнегреческом стиле, а выкидывайте лишнее. Для русскоязычного EdTech и корпоративного обучения это, пожалуй, главный вывод из всей истории.
Где игра действительно сработала
При этом говорить, что сюжетный слой бесполезен, было бы слишком лениво. На верхних этапах воронки он сработал заметно лучше. Бесплатный курс «Цифровая грамотность», опубликованный 23 июля, набирает около 880 человек в месяц. Для сравнения, основной бесплатный курс автора по тестированию, который живёт четвёртый год и собрал 109 864 студентов, растёт примерно на 1360 человек в месяц. Для нового продукта на смежную тему это сильный темп. Если смотреть шире, по выборке из 392 курсов категории «Тестирование», сюжетные бесплатные продукты тоже не затерялись. «Старый Новый Баг» занял 19-е место среди растущих курсов, хотя до флагманов без сюжета не дотянулся. А вот платные сюжетные программы оказались скорее крепкими середняками: курс по REST API — 86-й, курс по GraphQL — 133-й. То есть магии не случилось: нишевая тема остаётся нишевой, даже если обернуть её в мифологию.
В продажах картина ещё интереснее. Геймифицированный курс продаётся как событие, а не как стабильный товар. У курса по REST API был мощный старт: 250 продаж в феврале, после чего объём резко сдулся до 42, 31, 43 и 21 продажи по месяцам. У курса по GraphQL рисунок тот же: 93 продажи в марте, затем уже однозначные числа летом. Для сравнения, продвинутый курс без сюжета держался ровнее — от 24 до 49 продаж в месяц без взлётов и без провалов. Получается типичная история релизного хайпа: аудитория, которая ждала запуск, приходит быстро, а дальше продукт живёт на остаточном трафике. Это полезный сигнал для независимых авторов и небольших EdTech-команд: если ставка делается на геймификацию курсов, надо заранее продумывать не только премьеру, но и длинный цикл дистрибуции.
Ещё один отрезвляющий факт: от 92% до 99% продаж прошли по промокодам. Это значит, что скидка в этой модели влияет на кассу сильнее, чем сеттинг, сюжет и вся дизайнерская надстройка. На фоне средней цены платного курса в категории — 4151 рубль — курс по REST API со средним чеком 1959 рублей выглядел почти демпингом. Так что заслуги игрового слоя стоит оценивать осторожно: да, упаковка помогает вызвать интерес, но спрос подпирали и промо, и более низкий порог покупки. Для бизнеса здесь нет повода верить в сказку про «добавим игру, и экономика сама сойдётся».
Почему это важно для IT-рынка
Самые сильные результаты сюжетные курсы показали не в прохождении, а в качестве обратной связи. Средняя оценка по категории «Тестирование» у автора на Stepik — 3,01, у платных курсов — 3,26. На этом фоне его игровые программы стоят почти на потолке: 4,98–5,00. С отзывами надо быть осторожнее, потому что у курса по GraphQL их мало, но бесплатный «Старый Новый Баг» с 194 отзывами и оценкой 4,98 уже выглядит статистически убедительнее. Ещё важнее возвраты, потому что это не лайки, а деньги. У продвинутого курса без сюжета возвраты составили 2,1% покупок, у курса по GraphQL — 0,8%, у курса по REST API — всего 0,2%, один возврат за семь месяцев. То есть человек может не стать более дисциплинированным студентом, но чаще остаётся довольным покупателем.
Отдельный бонус — вовлечённость в обсуждение. На каждые сто учеников курса по REST API пришлось 210 комментариев, тогда как у базового курса — 12. Разница в 17 раз не доказывает, что сюжет автоматически делает материал лучше, но хорошо показывает, что людям проще включаться в диалог, когда у курса есть характер, голос и контекст. Для HR-команд, внутренних академий и продуктовых команд это, возможно, самый прикладной вывод. Если цель — не любой ценой дотащить человека до последнего урока, а сделать так, чтобы он меньше жалел о покупке, больше задавал вопросов и реже выпадал эмоционально, игровой слой может окупаться.
История Артёма Русова неприятна именно своей честностью: она ломает популярную иллюзию, будто игровые механики автоматически лечат удержание. Похоже, в IT-обучении они лучше работают как упаковка, триггер внимания и способ снизить разочарование после оплаты. А вот скучную работу по сокращению программы, жёсткому отбору тем и борьбе за каждый лишний урок всё равно никто не отменял.