Практические уроки по программированию
268,47
рейтинг
12 октября 2012 в 13:54

Разное → Онлайн-курсы на русском языке



Предыстория


Здравствуйте! Меня зовут Рахим, я учился по программе Computer Science (B.Sc) в университете Карлтон и писал об этом на Хабре пару лет назад в рамках проекта Computer Science Studentпрофиле можно найти все выпуски). Потом здесь же я нашел множество людей, заинтересованных в создании коллективного блога о математике и информатике. Тогда даже написал в комментариях:

Если я когда-нибудь стану профессором (а я надеюсь им стать), то я хочу в начале каждого курса писать на доске адрес этого коллективного блога и говорить: «Присоединяйтесь. Коллективный разум поможет познать вам информатику».

К сожалению, блог через некоторое время перестал обновляться, активность упала до минимума. Я закончил университет и первый год работал разработчиком, но в январе 2012 приблизился немного к реализации того комментария: стал преподавателем Международного университета информационных технологий (IITU) в южной столице Казахстана. В своем первом семестре читал лекции по операционным системам и веб-разработке, иногда проводил открытые лекции, изредка публиковал что-то на хабре. Но «hexlet.ru» на доске не писал.

Этой осенью Хекслет превратился из коллективного блога в свободную образовательную платформу. Суть проста: можно стать студентом и проходить разные курсы, можно стать учителем и вести собственные курсы. Формат схож с форматами Coursera или Udacity. 23 октября начинается первый онлайн-курс – Разработка приложений для Mac OS X.

Об этом курсе – ниже, а пока немного о самом проекте.

Манифест


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

Цель


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

Моя личная цель – превратить этот проект в мою единственную, полноценную работу и в ближайшие годы создать полный комплект курсов программы бакалавриата Computer Science.

Вы можете начать собственный курс на Хекслете


  • Тематика – любая, от столярного дела до теории суперструн.
  • Длительность – любая, но желательно не короче трех занятий. Очень длинный курс (более 5 месяцев) имеет смысл разбить на части.
  • Формат – любой, но желательно публиковать лекции в удобном виде (аудио или видео), включать в курс домашние задания, тесты, экзамены.
  • Язык – любой.
  • Структура вашего курса (описания каждого занятия) должна быть готова и опубликована до начала.

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


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

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

Пишите на freetonik@hexlet.ru

Большое спасибо Ивану Боровкову, системному администратору, который помогает в настройке и поддержке сервера.



Итак, первый курс на Хекслете:

Разработка приложений для Mac OS X


Требование (пре-реквизиты) к курсу:
знание основных концепций объектно-ориентированного программирования, базовые навыки программирования на C++ и/или Java.

Содержание курса:

  1. Язык программирования Objective C
  2. Среда разработки XCode
  3. Foundation Framework
  4. Cocoa API
  5. Основы разработки iOS-приложений (для iPhone и iPad)
  6. Основы хорошего дизайна приложений


Формат:

  1. 15 недель – 15 видео-лекций, каждая лекция состоит из модулей. Общая длительность лекции – 50 минут
  2. Лекции публикуются на YouTube и iTunes store
  3. Язык курса – русский, но доступны лекции и на английском языке
  4. 5 коротких тестов
  5. 4 домашних задания (проекта)
  6. Промежуточный экзамен в середине семестра (midterm)
  7. Финальный экзамен в конце семестра (final)
  8. Тесты, проекты и экзамены можно сдавать в любое время с момента публикации до дедлайна (т.е. в течение недели)


Тесты и экзамены проверяются автоматически, а вот домашние задания (проекты) проверяются по системе peer grading: студенты анонимно оценивают работы друг друга (как на coursera).

После прохождения курса (с оценкой выше 50%) выдается символический сертификат.

(Для программирования в рамках этого курса необходимо иметь компьютер с операционной системой Mac OS X и программу XCode от Apple)

Записаться на курс.

«Если вы считаете, что образование является слишком дорогим – попробуйте невежество» Дерек Бок.
Автор: @freetonik
Hexlet
рейтинг 268,47
Практические уроки по программированию
Реклама помогает поддерживать и развивать наши сервисы

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

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

  • +13
    Вашим студентам повезло с преподавателем
    • +10
      Спасибо, но энтузиазм и идеи еще не означают хорошего качество преподавания :)
  • +1
    замечательное начинание
    только бы язык интерфейса к одному свести, а то где-то русский, где-то английский. шаблон рвётся
    • 0
      Да, к старту курса постораюсь все закончить.
  • 0
    SSL сертификат выписан на очень красивый домен «localhost.localdomain»
    • +2
      Ждем сертификат, к началу курсов заменим.
    • 0
      Добавили нормальный сертификат.
  • 0
    Нажал на кнопку «записаться на курс», там:
    image
    • +4
      Подумаешь сертификат не продлили. Что тут такого?
    • 0
      Добавили нормальный сертификат.
      • +1
        Фритоник =) пару лет назад смотрел видео на ютубе как сделать загрузочную флешку с WinXP ;)
        • +1
          Привет :)
  • +2
    Хороший проект!
    Записался на курс, но письмо с подтверждением Gmail отправил в спам =\
    Впрочем, к такой подлости гмейла я уже привык.
  • 0
    Шикарное начинание, сам над подобным думал.
    Готов помочь и поучаствовать.
  • 0
    Я думаю вы можете смело добавить этот пост и в третий хаб — Mac OS X
    Больше людей узнают — больше пользы :)
    • +1
      Добавил, спасибо!
  • 0
    Спасибо! Очень интересно)
  • 0
    Как раз изучаю разработку под iOS.
    Курсы для полных новичков или для тех, у кого уже есть какие-то основы?
    • +1
      Для полных новичков, нужны лишь базовые представления о С-подобных языках и ООП.
  • +2
    Отличная идея, что любой желающий может не только учиться, но и учить. С удовольствием провел бы курс по основам автоматизации тестирования, если кому-то это будет интересно.
    • +1
      присоеденюсь, сам занимаюсь подобными вещами.
      • 0
        Присоединитесь как преподаватель или как студент? :)
        • +2
          Препод.
          Я занимаюсь сейчас плюшками atlassian и организацией этго дело для команды
          • 0
            Altassian это круто. Мы используем многие их продукты. Если речь идет об автоматизации, значит вы имеете в виду Bamboo?
            • 0
              Давай перейдем в личку или почту, что бы тут не флудить?
              • +3
                нет-нет, флудите тут, пожалуйста. нам интересно
    • +1
      С удовольствием прошел бы такой курс.
  • +1
    Супер, спасибо что делитесь знаниями.
  • +2
    Хотелось бы узнать, что под капотом + каким образом проходит создание курса.
    • 0
      Под капотом – Instructure Canvas, там есть все необходимое для проведения таких курсов.
  • 0
    В чем принципиальное отличие от того же www.intuit.ru/?
    • 0
      На мой взгляд, основное отличие в том, что тут можно без проблем не только прослушивать курсы, но и читать их. На интуите, если не ошибаюсь, не так просто создать собственный курс.
      • 0
        Вроде, можно, во всяком случае, по востребованным в данный момент дисциплинам.
    • +1
      Я не совсем знаком с тем, как проходят курсы там, так что, боюсь, о принципиальных отличиях судите сами. Если же их нет, то ничего страшного: потенциальная конкуренция стимулирует качество.
  • +1
    Классное начинание, надеюсь в скором появятся больше разнообразных курсов. Желаю удачи проекту и буду внимательно следить за его развитием.
  • +1
    Хороший проект. Записался на курс по iOS.
  • +2
    «Суть проста: можно стать студентом и проходить разные курсы, можно стать учителем и вести собственные курсы.»
    А еще можно стать разбойником и грабить корованы
    Простите
    Записался на курс, как раз в тему
  • 0
    Очень полезные проект. Спасибо Вам огромное.
    Хочется еще бы парочку курсов, например JS или Ruby.
    • +1
      JS – в планах, руби я не знаю, но надеюсь найдется преподаватель.
      • 0
        Еще раз огромное спасибо за Ваш проект.
        • 0
          Спасибо за поддержку!
    • 0
      По руби есть интересные курсы на codeschool.
  • +2
    Очень интересный проект. Записался на курс.

    Единственное, мне кажется, что 1 лекция в неделю — это мало. Хотелось бы побыстрее пройти курс :)
    • +1
      Спасибо!
      Посмотрим, как пойдет этот курс. Возможно, вы правы.
  • 0
    Записался. С удовольствием буду хорошим студентом! :)
  • +1
    Небольшой совет-просьба, делайте более осмысленные названия для итераций, чем просто нечто вроде «Проект 1». При совмещении календарей, особенно если курсов несколько, у людей станет просто каша из кучи одинаковых названий которые отличить друг от друга сходу будет не просто.

    Картинка
    • 0
      Дельный совет, хорошо, исправлю. Спасибо!
  • 0
    А планируете продолжать вести подкаст в itunes? Я так понимаю там Ваш подкаст, про Objective C и разработку под MacOS?
    • 0
      Для участия в iTunes U нужно быть или школой, или универом, или колледжем. При этом дополнительно еще и только из определенных стран, куда ни Казахстан (автор от туда), ни Россия не входят.
      • 0
        ключевое слово — «продолжать». Т.е. в itunes уже лежат три лекции по указанному курсу от автора freetonik.
        itunes.apple.com/ru/podcast/objective-c-i-razrabotka-pod/id558804835
        Вот про них я и спрашиваю.
        • 0
          Ох, невнимательно прочел, подумал про iTunes U, а не подкасты.
  • +1
    Я сделал закрытую площадку для общения между заинтересованными в содействии и сотрудничестве людьми. Пишите на freetonik@hexlet.ru, я вышлю вам инвайт.

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

Самое читаемое Разное