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



    Предыстория


    Здравствуйте! Меня зовут Рахим, я учился по программе 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)

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

    «Если вы считаете, что образование является слишком дорогим – попробуйте невежество» Дерек Бок.

    Hexlet

    107,00

    Практические уроки по программированию

    Поделиться публикацией
    Комментарии 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, я вышлю вам инвайт.

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

                                                          Самое читаемое