Лого vc.ru

Hexlet — образовательная платформа для программистов

Hexlet — образовательная платформа для программистов

Сегодня за «Трибуной» — образовательная платформа Hexlet, которая позволяет создавать и распространять практические уроки по программированию. Передаём им микрофон.

Поделиться

Меня зовут Рахим Давлеткалиев, мне 26 лет, я работаю над образовательным проектом «Хекслет». Стартапами раньше никогда не занимался, «Хекслет» в режиме стартапа существует один год.

«Хекслет» — это платформа для создания и распространения практических уроков по программированию в настоящей среде разработки. Главное отличие от других проектов (например, Codecademy или CodeSchool) в том, что на «Хекслете» нет симуляторов: в каждом уроке пользователь работает с полноценной машиной, подключенной к сети. Это позволяет обучать и обучаться не только программированию, но и работе с базами данных, серверами, сетью, фреймворками и так далее. Грубо говоря, если это запускается на Unix-машине — этому можно обучать на «Хекслете».

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

Изначально «Хекслет» был проектом-хобби. Маленькая команда энтузиастов создавала бесплатные видеокурсы по программированию на русском языке. Спустя пару лет, в январе 2014, мы решили взяться за проект серьезнее и начали думать о том, как должно выглядеть массовое обучение программистов, потому что стандартный формат видеоуроков и онлайн-курсов очень неэффективен.

Мы видели две главные проблемы:

  1. Целый курс дается далеко не многим. Менее 10% доходят до конца, и это проблема не столько нашего проекта, сколько самого формата. На Coursera или edX такая же статистика.
  2. Курсам не хватает практики. Тут все просто. И это была главная тема писем с пожеланиями от наших пользователей: спасибо за курсы, все здорово, но без практики толку мало.

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

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

Летом прошлого года в Киеве мы познакомились с командой акселератора GrowthUp и послушали замечательные лекции Дениса Довгополого, а осенью прошли месячный Customer Development Bootcamp в акселераторе Helsinki Ventures. В конце года эти две организации инвестировали в нас необходимую сумму для запуска новой версии и выхода на англоязычный рынок.

Следующим шагом был перенос всей среды разработки в облако. Теперь каждый раз, когда пользователь доходит до практической части урока, мы создаем ему изолированную среду (контейнер), и запускаем браузерную среду разработки, где он может редактировать файлы и запускать команды в терминале. В таком виде, с полноценной практикой в браузере, мы запустились в середине января. Теоретическая часть уроков (видео и/или текст) доступна всем бесплатно, тесты и практика в браузере доступны платным подписчикам ($9/месяц).

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

В команде четыре человека. Сегодня на сайте зарегистрировано 44 000 программистов из стран СНГ, с 21 января они начали 5867 уроков и успешно закончили 1700 уроков. Мы планируем увеличивать количество практических уроков и запускать пилотные проекты с компаниями.


Возвращаем микрофон читателям.

Хотите получить в руки микрофон и рассказать о своем стартапе? Добро пожаловать за трибуну.

Статьи по теме
Анонс рубрики: «Стартапы»17 марта 2014, 12:15
взлётная площадка
для интернет-бизнеса
Получить инвестиции
Популярные статьи
Показать еще
Комментарии отсортированы
как обычно по времени по популярности

Отличный сервис, проходил пару курсов на нем.
Рахим молодчина, очень за тебя рад :)

Спасибо!
Присоединяюсь к вопросу: помогли ли наши курсы?

Очень помогли, спасибо)
Рахим понятно и доходчиво объясняет материал. Также хочется отметить его хорошо поставленную речь, что очень выгодно отличает эти лекции от типичного "бубнежа" на ютубе.

Рахим, вы огромные молодцы. Наблюдаю за твоим проектом с самого начала. Привет от Лекториума.

Спасибо от команды Хекслета!
Мы на Лекториум всегда смотрели как на некоего серьезного дядю, до которого нам расти и расти.

Мне понравилось, swift проходил. Очень по делу всё и аккуратно. Спасибо!

Внешний вид у сайта приятный.

Да, помню, когда они только начинали!
Тогда еще все в виде курсов было организовано.

Поиска нет :С

0

нашел, но это было трудно.

0

Для нахождения поиска сделаем поиск :)
Мы его немного спрятали временно, скоро поправим.

а ещё у Рахима переводы крутые. Советую посмотреть пару переводов о вселенной.

Спасибо! Раз уж такое дело, то вот: www.youtube.com/user/freetonik/videos

Была еще куча переводов на канале Лайфхакера, но ютуб их удалил. Как-нибудь соберусь и все переводы залью куда-нибудь.

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

0

Буквально на днях сделали русскую версию. Язык сайта определяется автоматически, а в верхнем правом углу (после авторизации) можно сменить язык.

У Рахима отличные переводы и под/скринкасты. Он большой молодец.

Что у вас получают авторы курсов?

0

Сейчас с каждым договариваемся индивидуально. Универсальную модель оказалось найти не так просто – у всех разная мотивация.

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

Были ли у вас планы по фильтру курсов с точки зрения хедхантера (Junior Web Developer, Junior Android Developer), то есть перечень навыков, которые рекомендуется изучить, чтобы вы сами рассматривали этого кандидата. Пока нашел только русскоязычные Quizful.net.

Сейчас грызу codecademy, скоро и до вас доберусь!

Именно о таком направлении и думаем, конкретные навыки для работы, с подтверждением и какой-нибудь интеграцией с HR'ами/хедхантерами или просто вакансиями.

Спасибо!

Да отличный ресурс! Уже не помню где наткнулся на него, но проходил курсы по swift. Очень понравилось, единственная проблема была в различиях версий xcode, но все решалось методом гугления проблем.

Спасибо команде разработчиков!

Был образовательный проект, стал стартап. В режиме стартапа проект видимо начал работать, когда сделали En версию и нашли инвесторов с деньгами )
Не увидел в среде выполнения программ киллер фичу. На вскидку на рынке уже есть пяток игроков, которые предоставляют такие платформы бесплатно и с гораааздо более продвинутым функционалом и обкатанным сервисом. Cloud9 например или Nitrous.
Практические уроки тоже не киллер фича. Все понимают, что видео и практика две разные вещи. Практика конечно хорошо, но то что есть сейчас, уроки возможно будет не сильно эффективней, чем остальные методы. Школьники или студенты тоже делают уроки и домашние задания, однако выхлоп у каждого отличается в разы. Многое зависит от преподавателя кстати и качества этих уроков.
В итоге конечно тут копать и копать еще, посему просто пожелаю удачи и успехов )

0

В режиме стартапа проект начал работать когда мы ушли в него на фуллтайм. Только через год после этого нам удалось привлечь инвестиции и выпустить En версию.

Cloud9 и Nitrous – полноценные облачные среды разработки, инструменты для работы. Наша среда – это инструмент для обучения. Грубо говоря, мы сделали авиасимулятор для обучения пилотов (с автоматической проверкой их прогресса), а вы говорите что на рынке уже есть самолеты :)

Спасибо!

Скудное было описание и по скрину я понял, что это аналог CloudIDE.
В таком случае, что можно делать с помощью этого инструмента ?

0

Создавать уроки, состоящие из трёх шагов:
1. Теория. Видео и/или текст.
2. Практика. Написание кода или выполнение каких-то операций в ОС, работа с какими-нибудь инструментами. Выполнение проверяется тестами, написанными автором.
3. Тесты (квизы). Проверка знаний, тесты с вариантами ответа и с заполнением бланков.

Проще всего посмотреть на готовые уроки, например, по протоколу ХТТП hexlet.io/lessons/http_base или по питону hexlet.io/lessons/python-collections

Ок я посмотрел теорию, выполнил челендж, ответил на вопросы. Теперь я очень хорошо понимаю как работать с коллекциями в Питоне. Дальше следующий урок. Закончил все уроки, а дальше что ? Могу писать в ДатаАрт на вакансию джуниора питон на основе пройденных уроков )? ( Если там такая позиция конечно есть, не так много компаний вообще работают с джуниорами).

0

Один из немногих проектов трибуны, достойный внимания.

Суперский проект! Включали его в свои подборки еще в зачаточном состоянии.

Рахим, есть предложение по взаимодействию. Куда лучше написать?

0

Спасибо, Полина! Получил ваше письмо, скоро отвечу (извините за задержку: поездка).

0

Спасибо, Полина! Получил ваше письмо, скоро отвечу (извините за задержку: поездка).

0

Круто. Первый хороший проект в "трибуне" за полгода. Успехов вам, ребят!

Проект выглядит очень сырым, не нашел полноценного курса ни по Java, ни по Python. Откуда столько хвалебных отзывов?

0

Рахим попросил и написали)

0

Вы правы, проект достаточно сырой и новые курсы там только начались (мы запустились в конце января). Приятные комментарии это скорее всего результат работы над предыдущей версией проекта (которой на момент закрытия и перехода к новой версии было около двух лет), там было 10 полных курсов. Пользователи предыдущей версии возлагают надежды на новую, а мы постараемся не подвести их :)

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

Сейчас обсуждают
Андрей Жигунов

Иван, заходите пожалуйста почаще и оставляйте свои комментарии обязательно - вы делаете людей капельку счастливее.

Галерея: как на самом деле фотографируют моделей, вещи и еду для рекламы
0
XageRu
Xage

Это самый жопный момент имхо).
Где та грань между "стоп и зафиксировать убытки".
И "слишком рано сдался"...

5 советов о том, как провалить проект
0
Культурный Код

лучше бы само НАЗВАНИЕ лекарства попроще придумали бы. А то я уже забыл, как называется

«Тантум Верде» записала ролик с Тимати, чтобы выделиться из рекламного шума
0
Ilja Razinkov

"Можно ли сейчас что-нибудь заработать на майнинге криптовалют?" - что нибудь можно. Например глубокое разочарование ))

Можно ли заработать на майнинге криптовалюты
0
Oleg Matveenko

Логотип гугла старый.

Сделки за неделю: Новости российского венчурного рынка с 19 по 25 сентября
0
Показать еще