Практические уроки по программированию
78,41
рейтинг
17 июня 2013 в 11:22

Разработка → Новый Хекслет: онлайн-курсы (Java, SICP, Objective C и др.) на русском языке

Здравствуй, Хабр!



Осенью прошлого года я открыл Хекслет – образовательный проект с бесплатными онлайн-курсами по программированию на русском языке. Спустя неделю стартовал первый курс – Разработка под OS X. Это был очень интересный опыт, но было допущено много ошибок в разработке этого проекта.

Сегодня я рад объявить о перезапуске Хекслета! Что вас ожидает:

  • Новый сайт и удобный, быстрый движок. Со старым было столько проблем, что многие студенты просто не могли им нормально пользоваться.
  • Улучшенный формат курсов. В первой версии я пытался эмулировать физический университет в интернете, а нужно было делать изначально онлайн–курс.
  • Личное общение с преподавателем. Эту особенность хочется сделать важным отличием от други образовательных проектов.
  • Новые, интересные курсы и планы на будущие курсы.


Уже сейчас можно записаться на три первых курса:

  1. Разработка приложений на Java
  2. Структура и интерпретация компьютерных программ (SICP)
  3. Разработка под OS X


Трейлер очень интересного курса SICP:



Под катом – описания текущих и будущих курсов.



Курс «Разработка приложений на Java»



Начальный курс по Java и подготовка к сертификации Java SE 7 от Oracle. Содержание примерно такое. Первая лекция уже доступна, вторая выйдет 20 июня. Всего будет около семи. Есть подкаст в iTunes.

Первая лекция – описание курса и знакомство с Java:



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



Русская версия знаменитого курса SICP по одноименной книге. Очень важный и очень интересный курс. Подойдет как опытным программистам, так и абсолютным новичкам. Там говорится о тех фундаментальных принципах, которые лежат в основе современного программирования. Курс разбит на 5 частей, в каждой порядка 5 лекций. Первая лекция выйдет 1 июля.

Курс «Разработка под OS X»



Переработка и повторение нашего самого первого курса. Язык программирования Objective C и разработка приложений под Mac OS X. Продолжительность курса – 15 недель, каждую неделю будет выходить несколько видео-модулей. По окончании каждого модуля – небольшой тест. Начало – 1 августа 2013 года.

Описание курса:



Будущий курс «Программирование на JavaScript»



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

Будущий курс «Введение в генетику»



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



Будущий курс «Операционные системы»



Интересное путешествие в недра компьютера, в то место, где железо встречается с программами. Для затравки можно посмотреть кусок моей лекции из алматинского ИТ-университета (на английском языке):



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

Сайт и проект в целом постоянно дополняются и улучшаются. Если вы заметили ошибку, или у вас есть идея, или вы просто хотите поговорить о Хекслете – пишите на freetonik@hexlet.org.

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

Хотите преподавать?

Мы приглашаем преподавателей и помогаем им разрабатывать, записывать и публиковать свои курсы, находить аудиторию и поддерживать их проекты. Вы можете создавать бесплатные или платные курсы. Пишите на freetonik@hexlet.org.

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

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

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

  • +5
    А введение в финансовую инженерию закрыли? Хороший же курс был
    • +5
      Сделаем все возможное, чтобы продолжить.
    • 0
      Курс запущен.
  • +1
    Сейчас при открытии вебсайта hexlet.org отображается слово «ошибка».
    • +1
      Можно скриншот? Какой у вас браузер, ОС и провайдер? Потому что у меня и сотни других людей прямо сейчас все ок.
      • 0
        Ну и да, это лучше в личку.
        Спасибо!
      • 0
        Спасибо, это было один раз.
  • +2
    «Манифест» замечательный!
    • +6
      Спасибо!
      Пользуясь случаем, скопирую сюда:

      Ни банки, ни политика, ни религии, ни деньги не способны решать проблемы и улучшать жизнь. Вода в кране, кран в теплом доме, интернет и лекарства от страшных болезней — всё это плод работы ученых и инженеров. Знания — основа человеческой цивилизации, поэтому знания должны быть свободными и доступными.
      • 0
        Жак Фреско?
        • 0
          Ну, посылы совпадают, да!
  • +9
    Я прошу прощения, сайт упал, поднимаем.
    • +3
      В ближайшие минуты будут некоторые проблемы с авторизацией. Улучшаем кеширование, скоро все поправим.
  • +2
    По Java лекция понравилась
  • +1
    Да, почините плиз сайт, а то не удаётся записаться на курс.
    • 0
      Починили.
      • +1
        Спасибо, записался.
  • +2
    перевести свой сайт на движок EdX не планируете?
    code.edx.org/
    • +2
      Рассматривали его, но там столько составных частей, языков и технологий, что мы решили что не готовы к поддержке этого монстра. Будем следить за будущими релизами.
  • +1
    А есть где-нибудь онлайн-курсы программирования, имеющие тестовые задания, которые обязательны к выполнению, проверяются системой и без решения которых нет доступа к дальнейшему материалу?
    • +1
      codeschool?
      • 0
        www.codeschool.com/ вы имеете в виду?
        Выглядит интересно, но там нет python или java.
        • +1
          По Python есть codecademy.com, и сезонные курсы на coursera.com (Introduction to interactive Python) и edx.org. Еще есть курс на Udacity.com, но уже не для новичков. Это все на английском, разумеется.

          Из русскоязычных ресурсов пробовал лишь Интуит, но пока не впечатлился.
          • +1
            На Udacity по Python два курса: один для новичков, второй от Питера Норвига.
  • +1
    Очень порадовали!
    Этого не хватало в Coursera, несмотря на неплохое знание английского языка, усваивать информацию на нем тяжеловато
    • 0
      Спасибо!
      Курсера, правда, уже вовсю переводит курсы на кучу языков, в том числе на русский. Поэтому мы хотим делать упор не только на язык (у нас в любом случае небольшой плюс, потому что лекции изначально на русском, а не в переводе), но и на личное общение с преподавателями, которого нет в массовых западных курсах.
      • +1
        На некоторых курсах на форумах Coursera преподы вполне доступны, но не на все вопросы, конечно, они отвечают.
        • 0
          Это да, но я планирую пойти чуть дальше. Например, устраивать hangouts, чат в скайпе, просто общаться со студентами. Благодаря одному прошлому курсу я познакомился с большим количеством классных людей. Общение, новые знакомства и связи не менее ценны, чем сами знания.
          • 0
            Очень правильно направление на постоянное общение с преподавателями. Как заметил пользователь Stas911 на Coursera и правда преподаватели на некоторые курсах устаивают office hours тоже через hangouts, да и на форумах очень активно участвуют в обсуждениях.
      • +3
        Да, и сообщество единомышленников, с которыми можно в реале встретиться и разобрать непонятные моменты — тоже большой плюс.
        • 0
          Дааа и тем более сейчас активно организуются разлчные хакатоны, коворкинги. Люди хотят общаться и получать новые знания :)
  • +2
    А курс по C# не планируете? Было бы просто замечательно!
    • 0
      Пока нет преподавателя, но при первой возможности, конечно, сделаем.
    • +3
      На самом деле мне кажется в первую очередь лучше стараться организовать более такие специфичные (относительно конечно специфичные) курсы (Machine Learning, например). При всём уважении, по С# просто куча материала и статей и книг и видео всяких — для любого уровня подготовки.
      • +1
        Согласен.
        В целом хочу сосредоточиться на фундаментальных курсах.
  • +1
    так понимаю — это планируется рускоязычный аналог курсэры с дополнительными плюшками?
    • +1
      Ну, примерно. Нам ооочень далеко до хоть чего-то похожего на Курсеру по масштабам, но главное отличие в том, что у нас курсы делают отдельные специалисты, а не университеты и их профессоры.
  • 0
    удалено
    • 0
      Стандартный iframe, на хабре вообще свой парсер, вставляющий видео по урлу. Можно скриншот?
      • 0
        да, прошу прощения, флэш умер внезапно, кажется
  • +1
    Записался на java
  • +2
    Старые учетки похерились? :(
    • +1
      К сожалению, да, сайт совершенно новый.
  • +1
    Очень жаль что курсы стартуют летом, с удовольствием прошел бы некоторые, но буду занят очень интересной работой. freetonik, будут ли повторения выше анонсированных курсов?
    • +1
      Конечно, все курсы будут повторяться.
  • +1
    Руслан, отдельно, про курс разработки на Objective-C. Смотрел курс, всё хорошо, в целом. Недавно наткнулся в сети на сайт ipromix.de, там есть подкасты на эту тему. Понравилось тем, что там даются понятные (для меня) объяснения тех или иных вещей в языке. В то же время, в них ного лишнего, рассказано про Safari, например, что совсем уж не годится никуда.
    Руслан, хочу высказать небольшие пожелания — попробуй в курсе проводить больше аналогий и отождествлять ту или иную сущность в Objective-C с чем-нибудь наглядным, известным. А также хотелось бы, чтобы в процессе курса было создано какое-либо приложение. На стадии, когда курс показывает процесс программирование уже. Реальное приложение, какое-нибудь небольшое — допустим, приложение Hexlet. :)
  • +3
    И да там на курсе java говорили про участие в опен сорс проектах, это было бы здорово, если на базе курсов будут создаватся опен-сорс проекты, где студенты будут создавать группами что-то интересное. Я сам бы с радостью бы поучаствовал и мог бы даже заняться организацией.
    • +3
      Переход к такому формату курсов – одна из главных наших задач.
  • +4
    Готов сделать курс по Introduction to Oracle SQL, который поможет сдать экзамен 1z0-007
    Правда никогда не преподавал, но попробовать хочется
    • +2
      Решил сначала посмотреть курс по Java, узнать что и как. Потом составлю свой курс
      • +1
        Здраво.
        Буду ждать.
  • +1
    Спасибо, добавил в закладки.
    Не пробовали связаться с class-central? Может они вас добавят в свой список.
    • +2
      Спасибо!
      Рановато, имхо. Вот пол годика поживем – напишем.
  • +2
    Очень хотелось бы, чтобы были субтитры на видео.
    Буду следить за развитием.
    • +1
      Для людей, с ограниченным слухом?
      Это хорошая идея, да…
      • 0
        Не только для них. По субтитрам еще ориентироваться и искать удобно.
        • 0
          Да, но это громадная работа. Если найдутся волонтеры – сделаем.
  • +2
    регистрация на сайте через учетку fb/google/yandex/итд будет?
    • +2
      Я решил отказаться от этого. Во всяком случае в первое время.
  • +2
    Очень хотелось бы увидеть курс по архитектуре приложений в динамически типизированых языках (ruby, obj-c)
    • 0
      Ищем преподавателей по руби как раз.
      Спасибо!
  • 0
    Извините за возможно каверзный вопрос. Как вы планируете со временем зарабатывать деньги на этом сайте? Не получится ли так, что курс был бесплатный, а потом неожиданно окажется, что продолжение стоить заоблачные суммы?
    • +1
      Вы раскрыли меня! :)
      А если серьезно, то я хочу попробовать платные курсы или бесплатные курсы с дополнительными опциями за деньги (например, персональная работа со студентом). Но это в будущем, пока все будет бесплатно и без рекламы.
  • 0
    А что у вас случилось? Сегодня должен был курс по xcode начаться, а у вас «Истек срок регистрации домена» Ж(((((
    • 0
      Все нормально! :) Курс скоро начнется. А домен у нас – hexlet.org.
      • 0
        Странно, был в закладках и буквально на днях ещё заходил по старой ссылке всё работало… Так я так понимаю что курс сегодня не начался?
        • 0
          Старый домен восстановим, просто про него забыли, извините.
          Курс с минуты на минуту запустится.
          • 0
            Ну отлично, буду ждать начала, оч хочется.

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

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