Практические уроки по программированию
121,37
рейтинг
8 ноября 2013 в 12:39

Разработка → Хекслет 5 месяцев спустя: новые онлайн-курсы на русском языке

Привет, Хабр!



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

Статистика


  • Завершено три курса (всего – 73 урока)
  • Сейчас в процессе – еще два курса
  • 11 600 студентов зарегистрировано
  • Они сдали более 200 000 тестов
  • Просмотров лекций – больше 160 000 (не считая подкастов в iTunes и раздачи через битторрент)
  • 250 000 посетителей и миллион просмотров страниц


Текущие курсы


Программирование на JavaScript

Короткий курс об основах языка программирования JavaScript. Никакого браузера, никаких jQuery, никакого DOM, только чистый JavaScript со всеми ужасными и прекрасными деталями. Подробнее о курсе можно узнать из первой лекции.

На данный момент на курс записалось почти полторы тысячи студентов.



— Первая лекция (введение, о курсе, числа в JS) страница лекции с тестами, скачать видео, youtube
— Вторая лекция (строки, объекты, прототипы) страница лекции с тестами, скачать видео, youtube
— Третья лекция (функции и замыкания) страница лекции с тестами, скачать видео, youtube
— Четвертая лекция (наследование и конструкторы) страница лекции с тестами, скачать видео, youtube
— Пятая лекция (массивы) лекция выйдет после 11 ноября
— Шестая лекция (регулярные выражения) лекция выйдет после 18 ноября
— Седьмая лекция (детали) лекция выйдет после 25 ноября

Введение в финансовую инженерию



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

На данный момент на курс записалось около пятисот студентов.

— Первая лекция (Инструменты и Рынки. Вводная лекция про финансовые рынки и инструменты, которые на них торгуются)
— Вторая лекция (Деривативы. Говорим про опционы, рисуем диаграммы опционных выплат. Наконец-то подключаемся через Plaza II/C-Gate, смотрим на взаимодействие с биржей, пишем структуру «стакана»)
— Третья лекция (Биномиальная Модель. Обсуждаем биномиальную модель рассчета стоимости опциона, строим стаканы на FORTS)

Лекции выходят раз в несколько недель.

Прошедшие курсы


Разработка приложений на Java



Основы одного из самых популярных языков программирования – Java, и подготовка к сертификации Java SE 7 от Oracle. На курс записано более шести тысяч студентов.

Структура и интерпретация компьютерных программ



Фундаментальный курс, основанный на одноименной книге от профессоров MIT рассказывает об абстракции данных и кода, рекурсии, состоянии и метаязыковой абстракции. Завершена первая часть курса из пяти. Все лекции можно скачать на РуТрекере.

Трейлер курса:


На курс записано более трех тысяч студентов.

Разработка под OS X



Язык программирования Objective C и разработка приложений под Mac OS X в среде разработки Xcode от Apple. Полный курс от основ языка до сложных программ. На курс записано более двух тысяч студентов.

Мы ищем новых преподавателей


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

  • Тематика: программирование, техника, инженерия, наука, управление проектами. Возможны и другие области – пишите, разберемся вместе.
  • Длительность – не короче трех занятий.
  • Формат – аудио или видео лекции, тесты, домашние задания. Возможны вебинары, лайв-сессии и пр.

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

Планы на будущее


У нас много интересных идей на будущее, но для реализации большинства требуются спонсоры. Мы открыты для сотрудничества с компаниями в ИТ сфере. Пишите на rakhim@hexlet.org.

А примерный список будущих курсов выглядит так:

  • Продолжение курса SICP
  • Введение в генетику
  • Операционные системы
  • Продолжение курса по Java
  • Большой курс про алгоритмы и структуры данных
  • Большой курс по криптографии
  • Дискретная математика
  • Логика
  • Язык программирования Си
  • Эволюционные вычисления
  • Параллельные вычисления
  • Распределенные вычисления
  • Командная работа
  • Управление проектами


Поддержать проект


Напомню, что пока Хекслет существует благодаря пожертвованиям. Вы можете помочь проекту любым удобным способом на этой странице. А еще вы можете поддержать проект рассказав о Хекслете друзьям и коллегам.



Будьте в курсе новостей


Общаться с преподавателями и студентами можно в IRC-канале #hexlet на сервере chat.freenode.net. Все новости и объявления о выходе новых лекций публикуются в Twitter @hexlet.org, Facebook, Vkontakte и Google+. На главной странице можно подписаться на email-рассылку новостей, а на этой странице можно подписаться на рассылку по отдельных курсам (как текущим, так и будущим).

Ну а самое главное и интересное мы публикуем здесь, в нашем блоге на Хабрахабре (спасибо deniskin за поддержку нашего проекта и предоставление корпоративного блога!).

Наш манифест


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

Знания должны быть свободными!
Автор: @freetonik
Hexlet
рейтинг 121,37
Практические уроки по программированию
Реклама помогает поддерживать и развивать наши сервисы

Подробнее
Реклама

Комментарии (63)

  • +5
    Почти 12 тыс. учеников — это очень-очень круто!
    Поздравляю, Рахим!
    • +5
      Спасибо! Все еще впереди!
  • +1
    Эх, как жаль, что начало SICP пропустил.
    • 0
      Да ничего страшного, все материалы и тесты всегда доступны. Ну, и продолжение уже скоро :)
      • +1
        Да, уже записался.
  • +6
    Решил не писать в пост, поэтому спрошу тут: у нас есть идея разработать один курс с помощью краудфандинга. На один курс необходимо примерно $1000. Что, если мы попробуем собрать эту сумму через Boomstarter? Вы бы поддержали проект? Если да, то какой курс вас больше всего бы заинтересовал?
    • +1
      Пробуй, в любом случае ничего страшного не произойдет.
      • 0
        Попробую.
        Просто интересно мнение со стороны. Мне это кажется нормальной идеей, но вдруг многим покажется диким…
        • +1
          Зависит от курса.
          • 0
            Да, потому и спрашиваю. Наверное, стоит выбрать наиболее массовый и теоретически популярный курс. Пока склоняюсь к «Си».
            • +3
              По языкам Go или Python ничего не намечается?
              • 0
                Пока нет, но Python в приоритете, ищем преподавателя.
            • +2
              Мне кажется как раз наоборот. Что люди, которые хотят пройти курс по си, не готовы платить денег. Я бы поучавствовал в финансовой инженерии например или в функциональном программировании.
              • 0
                Хорошо, учтем.
                Спасибо!
        • +2
          Мое мнение — не покажется. Особенно сейчас, когда огромное количество заработать хоть немного денег на реализацию.

          Вы бы может опубликовали примерный список курсов, на один из которых вы бы хотели заработать; заинтересованные люди проголосуют — так и поймете, каким курсов заняться :)
          • 0
            Примерный список будущих курсов в конце статьи – как раз из них и можно выбирать. Но можно и предложить другие.
            • 0
              Очень заинтересовал курс по финансам. С удовольствием начал обучение.
              Будет ли что-то еще по финансовой теме?
              А на счет сбора денег, то почему бы не сделать несколько проектов и каждый будет голосовать рублем за тот что ему понравиться…
              • 0
                Пока по финансовой теме ничего не планировали, но Дмитрий (автор текущего курса), думаю, с удовольствием возьмется если мы соберем деньги.

                Идея про «голосование рублем» хорошая, спасибо.
    • 0
      Мне кажется на planeta.ru народ поактивнее, чем на Boomstarter. Хотя конечно это мое субъективное мнение.
      • 0
        Спасибо, учтем. Плотно этот вопрос еще не изучали, поэтому упомянул тот проект, что первым пришел в голову.
    • +4
      Было бы круто по python.
    • +1
      введение в программирование, php, python. чтоб прям для тех кто ни бумбум :)
  • 0
    Молодец, Поздравляю!

    Если нужна будет помощь в продолжении курса по джаваскрипту, то могу помочь :-)
    • 0
      Нужна! Мы думаем делать курс по node.js. Есть интерес?
      • +3
        Будет ли иметь смысл покрывать тему, которую в рунете уже покрыта качественным материалом от Ильи Кантора? learn.javascript.ru/nodejs-screencast
  • +1
    Рахим, писал тебе на электронку, но так и не получил ответа. В письме я предлагал прикреплять к каждой лекции набор Anki-карточек для закрепления пройденного материала. Ссылку давал на статью на Хабре, где все подробно расписывалось.

    Просто интересно, письмо было прочитано или затерялось в спам-фильтрах.
    • 0
      Привет!
      Извини, да, потерялось. Идея очень хорошая, отвечу на почту.

      Спасибо!
  • 0
    Спасибо за курс по Java! Удачи в развитии!
    • 0
      Спасибо!
  • 0
    Курсы по сетевым технологиям не планируются? Не ваш профиль?
    • 0
      Не мой лично профиль, к сожалению. Хороший авторский материал у нас есть, а вот преподаватель пока не нашелся.
  • +4
    Ребята, вам была бы интересна вводная лекция про Ember.js emberjs.com/?
    • +2
      очень да!
  • 0
    Эх, жаль, что курс по Android закрыли. Правда, преподаватели были (без обид) странные. Первая лекция в Idea, вторая — в Eclipse. Пол первой лекции ждали компиляции… В общем, будут преподаватели — обязательно возвращайте курс:)
    • 0
      При первой возможности вернем, спасибо!
  • +1
    Добрый день.
    Спасибо Вам за проект, надеюсь, у вас получится его серьезно развить.
    Сейчас я бы крайне хотел увидеть у вас «Большой курс про алгоритмы и структуры данных». За этот курс я бы был готов заплатить какую-то сумму на Boomstarter.
    • 0
      Спасибо!
      На такой курс уйдет очень много времени и ресурсов, но, боюсь, он не будет достаточно «массовым» и популярным для краудфандинга.
    • 0
      А разве мало таких? На cousera есть минимум 2 (к ним правда нельзя подключиться в любое время, но видео и задания можно найти на торрентах и переодически их перезапускают). Дело в русском языке?
      • 0
        Ага, в русском языке. Пробовал смотреть те курсы на курселе — не вышло. Каждый день что-то читаю на английском — этот навык развивается. А вот с восприятием речи на слух — беда… Пока не смог развить в себе этот навык.
        • 0
          В видео лекциях можно включить субтитры. Не знаю, правда, для всех ли курсов такая возможность есть.
  • 0
    1. В чем ваше отличие от Coursera, кроме русского языка интерфейса/курсов? Делать местный клон успешного зарубежного проекта — популярное занятие в рунете, только уже 3 ведущих СНГ-вуза почему-то выбрали Coursera для размещения своих курсов. Чем вы лучше?
    2. Каковы ваши возможности по видео-продакшну? Приедет ли видео-оператор к преподавателю для записи курса, или поможете дистанционно его записать?
    3. Делать проект на пожертвования — прекрасно, но где гарантия, что завтра ваши пожертвования не закончатся и ресурс не закроется/будет заморожен? На чем будет зарабатывать ваш проект?
    • +2
      Здравствуйте Александр,

      1. Как вы правильно заметили, наш основной козырь — язык преподавания. Русский язык считается вторым по популярности в интернете, а наша история и размеры стран предоставили все возможности разговаривать только на одном языке. Поэтому Coursera для многих людей — недоступная роскошь, и мы хотим эту проблему решить.

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

      2. Если преподаватель находится в городах нашего присутствия — поможем и оператором, если в этом есть необходимость. Остальным преподавателям помогаем дистанционно насколько это возможно. Если вам интересно преподавать у нас — напишите Рахиму в личку, мы будем очень рады.

      3. Если честно, мне не очень понятно кому интересны гарантии нашего долгосрочного существования  (кроме нас самих, конечно), так как на сегодняшний день мы не предоставляем никаких долгосрочных сервисов пользователям. Если вы рассматриваете возможности инвестиций в наш проект — прошу написать мне в личку, можем обговорить наши дальнейшие планы и варианты монетизации.
      • –1
        Если бы я был инвестором — я бы вам не дал инвестиций, потому что вы:
        1) не создали ни одного конкурентного преимущества, и утверждаете что русский язык — это якобы оно и есть (преимущество), потому что английский никто не знает (что сомнительно, у coursera скоро будет русская локализация и русские курсы), поэтому нужно просто продолжать делать клон на русском
        2) не видите будущего онлайн-образования и вашего проекта в нем, не обладаете амбициями как-то менять онлайн-образование и сами соглашаетесь с тем, что «не очень понятно кому интересны гарантии нашего долгосрочного существования (кроме нас самих, конечно)»
        3) не предлагаете ни одного способа монетизации.
        Но пока я не инвестор, а всего лишь изучаю вас как конкурентов :)
        Удачи с проектом.
        • +2
          К счастью есть другие инвесторы и у них другая точка зрения.
          И вам удачи в ваших начинаниях!
  • НЛО прилетело и опубликовало эту надпись здесь
    • +1
      Давайте обсудим
      • НЛО прилетело и опубликовало эту надпись здесь
  • +1
    Расскажите,
    каковы реалии с запуском курса «Управление проектами»?
    Указан последним в списке, значит ли это, что в ближайшие годы можно не ждать? :)

    Спасибо за вашу работу. Начал изучать JS. Пока интересно.
    • 0
      Порядок курсов в списке произвольный. «Управление проектами» на самом деле ближе к реальности, чем многие другие курсы. Извините, что пока не могу дать более подробной информации.

      Спасибо :)
  • 0
    Записался я в прошлый раз на «Разработка под OS X»… в итоге увидел с десяток уроков минуты по 3-4 и на это курс неожиданно закончился… я так и не понял — что это было и на что я потратил те 40 минут моей жизни.
    • 0
      Видимо, вы посмотрели одну лекцию из 14.
      • 0
        14*3 = 42 как раз
      • 0
        Сейчас загёл на сайт, посмотрел что там уже аж 44 лекции, тогда я не понял что произошло с августовским курсом, когда он после 14 лекций он мне написал что курс окончен.
  • 0
    Ребят прикрепите регистрацию через социальные сети будет намного проще.
    • 0
      Я принципиально против регистрации через социальные сети. Я не хочу их использовать для чего-то, кроме самой социальной сети.
      Ну а регистрация на Хекслете и так упрощена до безобразия, мы даже убрали активацию по почте (пришлось добавить капчу, правда).
  • +1
    Рахим, огромное спасибо за ваш титанический труд и за то, что вы делаете! Был бы рад, если бы ваш проект жил и стремительно развивался! Я прослушал несколько курсов и хотел бы высказать свое мнение и немного покритиковать вас конструктивно.

    1) Не стесняйтесь делать курсы платными. Имхо лучше установить цену за курс (я был бы рад заплатить за хороший курс), чем собирать деньги на проект в целом, а курсы делать бесплатными. Это сделает понятной мотивацию, в том числе, преподавателей в виде процента с продаж.

    Какому преподавателю интересно читать курс бесплатно? Тому, кто делает это впервые: он на энтузиазме, ему интересно делиться знаниями, он не очень то понимает, что это серьёзный труд, структуру курса не продумает, примеры не подготовит, без плана — всё на лету. В итоге — первые лекции — много непоследовательной информации в разном количестве и по времени от лекции к лекции, неудачные примеры, ситуации «минуточку, что-то не компилируется, а вот, нет, да, нет, давайте лучше так», а затем усталость преподавателя, потеря интереса к концу курса. Для студента в итоге разочарование и досада о потерянном времени. Такими сейчас получаются некоторые курсы на Hexlet.

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

    2) Не бойтесь размещать несколько курсов разных преподавателей по одному предмету, в этом нет ничего плохого. Это даст две положительные вещи: конкуренция курсов, и возможность заполнить пробелы одного курса в другом для студента. Java, например, ИМХО, заслуживает второго шанса
  • 0
    Рахим! Очень крутая идея! А главное Вы большой молодец, что все это реализовали!!!
    Освободиться карточка обязательно поддержу проект!

    Вы спрашивали, какой курс будет популярен и интересен, думаю если сделаете качественный
    курс PHP & MySQL Essential Training на русском языке (на подобии Lynda.com — PHP with MySQL Essential Training) — народ хлынет на Ваш проект и вести о нем очень быстро разнесутся даже в зарубежных интернетах!

    И поддержка соответственно хлынет неиссякаемым ручьем.

    Еще раз спасибо за проект!
    • 0
      Спасибо!

      По PHP и MySQL огромное количество материала на всех возможных языках. Честно говоря, сомневаюсь, что народ хлынет на еще один курс по этим темам. Но, возможно, я ошибаюсь.
      • 0
        Курсов по PHP и MySQL приближающегося по качеству к упомянутому курсу от Lynda.com на русском языке в сети нет.
        На мой взгляд, конечно.
  • 0
    Хотелось бы курс по node.js
    • 0
      Высока вероятность, что курс по node.js будет логичным продолжением курса по JS.
  • 0
    Отличный проект! Сейчас сяду изучать видеолекции. Спасибо.
    • 0
      Спасибо!

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.

Самое читаемое Разработка