Как стать автором
Обновить

Как я создал курс по программированию на Rust, вышел на мировой рынок и увеличил прибыль в десятки раз

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров17K

C 2010 года вместе с тем, как свет увидел новый язык программирования Rust от Mozilla я начал его изучение и применение. Время шло, но он стабильно показывал отличное соотношение тех, кто хочет использовать его, кто уже использует и кто планирует делать это дальше. 

С появлением стабильной версии 1.0 в 2015 году было решено «с головой» погружаться в изучение и пилить курс, который бы в «экспресс» режиме позволил познакомиться с основами и понять, как использовать Rust на практике. 

В кейсе поговорим о создании курса, разочаровании в российском рынке, выходе материала в мир и увеличении доходов с его продажи почти в 10 раз. 

Создание курса – с какими сложностями столкнулся 

Популярность Rust растет медленно. Объясняется это сложностью обучения и барьерами во взаимодействии с другими языками. Однако я все равно решил сделать ставку на него. Подумал, что пока буду пилить его, им заинтересуется куда больше людей. 

Так и произошло. К Rust Foundation присоединился Facebook и признал, что его программисты регулярно используют язык для работы над проектами. Коммьюнити разрослось. 

Первым делом я оценил свои знания и набросал будущую структуру курса. Выглядела она так: 

  • введение – 1 лекция (3 минуты);

  • основы проекта – 8 лекций (40 минут);

  • модули – 4 лекции (20 минут);

  • типы данных – 8 лекций (46 минут);

  • структуры управления – 6 лекций (32 минуты);

  • функции – 5 лекций (38 минут);

  • черты – 8 лекций (44 минуты);

  • управление памятью – 5 лекций (30 минут);

  • обработка ошибок – 5 лекций (32 минуты). 

Дополнительно в курс вошел разбор 3-х проектов: клиентское приложение для чата, игра «Собери змею» и крипто-платформа для обмена токенов. 

3 минуты заняло заключение. В общей сложности 73 лекции продолжительностью около 8 часов. 

Изначально было принято решение снимать просто экран с закадровой озвучкой. «Идею» быстро откинули. Я выступил в качестве диктора и лица проекта. Некоторые лекции были разговорного формата, остальные были инструкциями, где основное время занято записью экрана. 

На создание роликов ушло 5 месяцев (и это еще быстро, так как отличные знания кода и команда для съемки была с самого начала). 

Готовый материал разместили на Udemy. Ценник был $84,99, но по факту продавали его с постоянной огромной скидкой – за $15,99. 

Сходил в магазин за мешками и стал ждать огромных прибылей. Напишите уже сейчас свои предположения, сколько я заработал. 

Результаты работы в СНГ сегменте

Курс был готов к концу 2016 года. Тогда он ориентировался на клиентов из России, Украины и Беларуси. Редко покупали из Польши, Литвы, Молдовы и Румынии. 

За неполных 7 лет на территории СНГ было продано 582 курса со средней ценой в $20. То есть, $11 640 или по $1 660 в год. Много или мало решать вам (ясно же, что это копейки). 

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

Еще одним большим минусом работы в IT на ру сегмент заключается в том, что огромную часть рынка забрал себе Skillbox. Пробиться через его рекламу и как-то заинтересовать клиента та еще задача. Они монополисты, а в России всем это побоку. Такая картина везде: Яндекс, Вкусно и точка и прочие бренды, которые буквально заполонили свою сферу и никому не позволяют в нее влезть.

Что было предпринято для увеличения прибыли? 

Если посчитать затраты на создание курса (это около $10 000 за 5 месяцев, учитывая зарплаты операторов, монтажеров и других специалистов) и само время, то мы были далеки до окупаемости. 

Нужно выходить на новые рынке. Сразу казалось, что материал можно просто разместить на зарубежных площадках и продажи попрут. Но вылезли проблемы: 

  • все материалы нужно перевести хотя бы на английский (в идеале еще бы затронуть и азиатский сегмент);

  • оплату принимать некуда — PayPal или банковские карты не подошли с нашими «вечными» санкциями; 

  • тупо не знали площадки, где хорошие объемы продаж. 

Решили идти от самого сложного к более простому. 

Перевод материалов 

Это было несложно, если есть деньги. Они у меня были, но в ограниченном количестве – около $5 000. Всю сумму на перевод спустить не мог. Поэтому начал искать начинающих дикторов. Договорились весь материал за $2 000. 

На мое удивление качество не уступало специалистам в этом деле. Проблема с переводом казалась самой серьезной. В итоге решение было найдено просто. 

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

Поиск площадки для продажи 

Изначально рассматривали Coursera. Она позиционирует себя как мировая платформа, где можно создавать и продавать курсы на разные тематики. Так оно и есть. 

Однако основными поставщиками образовательных материалов являются Meta, IBM, Google Cloud и в этом духе. Часть курсов вообще предоставляется бесплатно. Снова повторяется история с монополией, как у нас в России со Skillbox. 

Было принято решение пилить сайт, продвигать его по СЕО и дополнительно лить трафик с Facebook, LinkedIn и Google (в основном из YouTube). 

Сайт сделал самостоятельно на моем любимом языке — Rust. Это был продажник с личным блогом, куда можно было добавить статьи и получить органический трафик из поисковиков. Выглядит так: 

Материалы переведены, с площадкой вроде решили, осталась последняя проблема – как принимать оплату. Тут по номеру на Сбер не прокатило бы. 

Поиск и внедрение способа оплаты из-за рубежа 

Американские платежные системы отказывались с нами работать. Да и требования они предъявляли какие-то конские. Нужен был рабочий вариант с минимальной комиссией, быстрой интеграцией и удобством для самих клиентов. 

Здесь я решил попробовать реализовать оплату через криптовалюту. Изначально для оплаты использовались только USDT. И это работало. 

Однако из-за разницы во времени проверка поступления средств и отправка курса занимала до 8-12 часов. Когда таргетированная реклама заработала на «полную мощь» задержка еще увеличилась. 

Через 3 месяца в нашем блоге появилось более 50 статей. К рекламному трафику прибавился органический. Задумался об автоматизации. 

Поиск сервиса 

Из десятков сервисов методом проб и ошибок я нашел Polus Pay. Он позволяет принимать 75 монет и токенов в 6 сетях. Это не только автоматизировало процесс, но и расширило бы возможности для клиентов. 

Интеграция 

Перед внедрением я связался с Dev-отделом сервиса. Меня проконсультировали и заверили, что проблема будет решена путем интеграции API. 

Так как трафик и продажи шли практически безостановочно, пришлось действовать сразу. Зарегистрировал учетку и сразу приступил к созданию мерчанта. На первом шагу спросят, что именно интересует: 

Здесь я пожалел, что не сделал сайт на Tilda. Так бы интеграция проходила через плагин и заняла до получаса. 

Выбрал персональное предложение с внедрением по API. Дал имя мерчанту и указал домен. 

Затем нужно выбрать сети и указать кошелек, куда непосредственно будет зачисляться средства с продажи курса. 

Все, здесь вы получаете уникальный идентификатор, который как бы является API-ключом. Запросы авторизуются стандартным методом: создается подпись через обращение HMAC SHA512 к телу HTTP, где описано, что происходит, после чего транзакция подписывается этим же идентификатором. ВОТ документация по интеграции. Дополнительно можно обратиться в техническую поддержку, но если есть минимальные знания в разработке и программировании, то этого не потребуется. 

После интеграции был привлечен дизайнер, который нарисовал кнопки оплаты. Каждый клиент должен был знать, что мы принимаем 75 (!) монет. 

Также с недавнего времени стало доступна оплата через Telegram-bot Polus Pay. Достаточно зарегистрироваться и указать кошелек. Когда клиент запросит реквизиты, выбираем монету и получаем специальное сообщение. Пересылаем его и ждем деньги. 

Нажимаем «Поделиться» и наш покупатель получает красивое сообщение для оплаты. 

Этот канал продаж только начали развивать. В будущем уделим ему больше внимания.

Какие результаты мы получили? 

Мировой рынок – это всегда большие объемы продаж и не важно, чем вы торгуете – курсами или зерном (так себе сравнение, но какое есть). До этого через площадку Udemy за 7 лет было продано 582 курса. 

С использованием личного сайта и оплаты в крипте продажи только с марта 2022 по июль 2023 перевалили за 5 000. Дополнительно появилась возможность увеличить средний ценник – сегодня он составляет $28. За год было заработано около $140 000. И все эти деньги почти чистая прибыль. Polus Pay берет 0,5% только при оплате монетами на EVM-блокчейне, в других случаях комиссия отсутствует. Для оплаты клиенты использовали такие монеты: 

  • USDT (TRC20) – 47%;

  • BTC – 22%;

  • MATIC – 19%;

  • DOGE – 8%;

  • USDC – 3%;

  • остальные монеты – 1%.

USDT остается бесспорным лидером. Однако и другие активы пользуются спросом. 

Что дальше? 

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

Сейчас полученные $100 000+ не будут растрачиваться на «красивую жизнь». Впереди создание новых, более качественных материалов и выход на новые рынки. В основном интересует Япония, Корея, Индия и Бразилия (а значит и адаптация на местные языки).

Криптовалюта дает почти неограниченные возможности по расширению. А нам остается делать качественные курсы, чтобы люди их покупали, профессионально адаптировать под необходимую аудиторию и правильно работать с трафиком, тестируя креативы и различные подходы. 

Теги:
Хабы:
Всего голосов 61: ↑32 и ↓29+12
Комментарии39

Публикации

Истории

Работа

Ближайшие события

Summer Merge
Дата28 – 30 июня
Время11:00
Место
Ульяновская область