Пользователь
0,0
рейтинг
29 октября 2012 в 12:40

Разработка → 27+ ресурсов для онлайн-обучения


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

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



1. MIT Open Courseware




MIT’s Open Courseware предлагает 2100 курсов разнообразной тематики, в том числе Electrical Engineering и Computer Science. Бесплатные ресурсы включают онлайн-учебники, экзамены, мультимедийный контент, задания, проекты и примеры — все из фактических курсов MIT последнего десятилетия или около того.

2. Coursera


Coursera запущена в апреле и уже преодолела отметку в 1 миллион студентов. Сейчас включает более 200 курсов из 33 университетов. Если вы еще не слышали о Coursera – это стартап в сфере онлайн-образования, основанный профессорами Стенфордского университета, который позволяет пройти полный интерактивный курс университета, который преподается настоящим профессором в одной из лучших школ мира. Бесплатно.

3. Udacity




Udacity – бесплатный сервис, в настоящее включает 14 классов, где «Вы обучаетесь, решая сложные проблемы… со всемирно известными преподавателями университетов». Курсы охватывают темы, которые не только учат вас писать код, но и дают хорошие познания в математике, физике и даже в том «Как построить стартап».

4. Google Code University




Это Google и это код – достаточно солидный бесплатный ресурс и, очевидно, хороший вариант, если вы заинтересованы в разработке под Андроид. Также специализируется на некоторых продвинутых темах, например, распределенных системах и веб-безопасности.

5. Mozilla Developer Network




Mozilla собрала большую коллекцию ресурсов для обучения веб-технологиям.

6. HTML5 Rocks


Ресурс включает много бесплатной информации о HTML5, включая статьи и руководства.



7. The Code Player




The Code Player – ресурс с пошаговыми видео-руководствами, которые показывают как крутые вещи создаются с нуля. Это возможность смотреть из-за плеча программиста когда он работает. Проект обучает HTML5, CSS3, Javascript и др. Находится в состоянии альфа.

8. Codecademy




Codecademy – популярный бесплатный сайт, который вносит игровую составляющую в процесс обучения, если вы обучаетесь вместе с друзьями. Ориентирован на веб-технологии. Codecademy также запустил проект CodeYear.
Говорят, что ресурс приобрел большую популярность после твита мэра Нью-Йорка в начале это года, где он сообщил, что собирается использовать это сайт для обучения программированию в 2012 году.

9. Khan Academy




Khan Academy предлагает множество курсов, которые охватывают не только программирование, но и другие темы. Например, математику (много курсов разных направлений), науку, финансы и экономику, и др.

10. General Assembly




General Assembly использует другой подход, предлагая платные livestream-сессии на темы вроде «Быстрое прототипирование: от Каркаса до HTML» – вы покупаете электронный билет, получаете пароль и подключаетесь livestream-у, когда он проходит.

11. PeepCode




PeepCode охватывает множество языков программирования, предоставляя загружаемые (платные) скринкасты уроков.

12. Eloquent JavaScript


Eloquent JavaScript, на самом деле, – книга, которая предоставляет введение в JavaScript и программирование в целом. Книга существует в 2 форматах. Она опубликована в электронном виде, который включает интерактивные примеры и механизм для взаимодействия с примерами кода (можно запустить код или открыть его в консоли разработчика). Также книгу можно купить в бумажном виде на Амазоне. Есть перевод на французский (бумажная версия) и немецкий (электронная).

13. Ruby Koans


The Koans проведет вас по долгому пути к просвещению в изучении Ruby (не Ruby-on-Rails). Целью является изучить язык Ruby, синтаксис, структуры и некоторые распространенные функции и библиотеки.

14. Learn Code The Hard Way


Learn Code The Hard Way стартовал как проект для обучения Python в виде онлайн книги-учебника, но вскоре были добавлены материалы для изучения Ruby, C, SQL, Regex.

15. Stack Overflow


Хоть он технически и не содержит «туториалов», но имеет тонны (легко искомой) информации, которая может здорово помочь. Также, если вы на чем-то застряли (и на ресурсе еще нету ответа), сообщество очень хорошо отвечает на вопросы.

16. Coder Dojo


Coder Dojos – площадки, где молодые люди собираются вместе учиться программировать. Dojos организовываются добровольцами. Если вы преподаватель или просто хотите поделиться знаниями, вам стоит присмотреться к этому ресурсу.

17. O’Reilly


Кроме множества-множества книг, публикуемых O’Reilly, компания также предлагает (платные) онлайн-курсы для разных языков программирования.

18. Scratch


Опять же, если вы хотите помочь кому-то в обучении, Scratch – бесплатное ПО, разработанное MIT Media Lab, которое поможет вам в этом.

19. Apple Developer


Ресурс для заинтересованных в разработке ПО для продуктов Apple.

20. Android Developer


Сайт Google для андроид-разработчиков продолжает улучшаться и содержит множество разделов с рекомендациями для разработчиков и дизайнеров. Также доступно видео с Google I/O.


21. Mobiletuts+




Mobiletuts+ – ресурс со статьями и руководствами для разработчиков мобильных приложений. Охватывает разработку нативных приложений c использованием iOS SDK, Android SDK/NDK и Windows Phone 7 SDK, кросс-платформенную разработку при помощи таких инструментов как Titanium Mobile и PhoneGap, техники для построения веб-сайтов, доступных с мобильных устройств, и веб-приложений на HTML 5, CSS, JavaScript.
Имеет площадку для онлайн-обучения разработчиков и дизайнеров (платно).

22. Udemy




Udemy предлагает курсы (некоторые бесплатные, некоторые платные) по самым разнообразным темам. Среди инструкторов – Марк Цукерберг и Марисса Майер.

23. Code School




Code School предлагает курсы по веб-технологиям с видео-уроками, заданиями запрограммировать решение какой-то задачи и скринкастами. Большинство курсов платные, есть несколько бесплатных.

24. Bloc




Bloc обещает сделать из вас «веб-разработчика за 12 недель». За солидное вознаграждение Bloc назначит ментора, который будет обучать вас на протяжении отведенного времени. (Стоимость – $5000 за 12 недель).

25. Treehouse


Treehouse насчитывает свыше 600 видео-уроков (по веб-дизайну, веб-разработке и разработке под IOS), которые можно просматривать за ежемесячную плату. Также есть премиум подписки, которые предлагают больше возможностей.

26. Programr


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


27. Processing


Processing – язык программирования с открытым исходным кодом и среда разработки, созданные, чтобы научить (людей, которые никогда не программировали) базовым навыкам программирования, используя визуальный фидбек.

Язык основан на Java, но использует упрощенный синтаксис и графическую программную модель.

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




28. Pluralsight


Pluralsight имеет богатую библиотеку онлайн курсов для .NET разработчиков. Также есть курсы для множества других языков и технологий (всего около 360 курсов). Доступ осуществляется за платной ежемесячной подпиской. Имеется бесплатный триал на 10 дней (правда, до 200 минут видео и с другими ограничениями).

29. LearnStreet



LearnStret – ресурс для изучения Javascript, Python, Ruby. Курсы интерактивные – изучение проходит в виде написания кода и немедленного получения результата. Имеются теория, упражнения, подсказки и видео.



Первоисточник. Это не перевод. Описания, по большей части, изменены, заменены или дополнены. Добавляются другие ресурсы.

Николай @nicolausYes
карма
54,5
рейтинг 0,0
Реклама помогает поддерживать и развивать наши сервисы

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

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

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

  • НЛО прилетело и опубликовало эту надпись здесь
    • 0
      Спасибо! Дополню статью полезными ссылками.
  • +21
    Если у вас больше половины ссылок фиолетового цвета — у меня для вас хорошие новости…
    • 0
      А только khanacademy, codeacademy, stack overflow и MIT Open Courseware недостаточно?
      • +3
        Coursera и Udacity очень хороши тоже, советую.
    • +4
      У меня после прочтения топика больше половины ссылок стали фиолетового цвета. Теперь я стал крутым!
  • 0
    Ох, спасибо, столько полезных ресурсов.
  • 0
    Кстати, имхо, можно дополнить русскоязычными, может не такие крутые, но тоже полезно многим:
    http://www.microsoft.com/ru-ru/student/careerandstudies/schedule.aspx — MS University

    К сожалению не обновляется, но азы там были классные в своё время: firststeps.ru/
  • +8
    А как же edx.org? Ждал его одним из первых в списке.
    • 0
      Смотрел. Но, на сколько я понимаю, там сейчас только 8 курсов, при чем к программированию хоть как-то относятся только 4?
      • +5
        Учитывая, что за этими курсами стоят MIT, Harvard и Berkley это уже немало, тем более, что курсы добавляются.
        • +3
          Поддерживаю!
          В настоящий момент я учусь параллельно на наскольких курсах программирования (учусь — сильное слово, точнее вспоминаю, и параллельно помогаю своей девушке), поэтому могу сравнить их уровни:

          — Coursera: Learn to Program: The Fundamentals — курс, дающий базовые представления о программировании по большому количеству тем

          — Coursera: An Introduction to Interactive Programming in Python — приблизительно то же самое, упор в домашних заданиях (игры-приложения) делается на интеракцию с пользователем

          Оба курса хорошо дополняют друг друга, оба используют Python 3.2.3.

          — Coursera: Computer Science 101 — объем знаний меньше, чем в Learn to Program, но больше рассказывается о мире компьютеров. Используется JavaScript. Открыт для самообучения, можно пройти за выходные.

          — edX: Introduction to Computer Science and Programming — уровень сложности выше, чем у первых трех, причем серьезно (узнал новые вещи). Плюс он еще длиннее почти в два раза (12 недель против 6-7). Используется Python 2.7.3.

          * Я не программист, просто хобби :-)
          • +1
            Тоже сейчас изучаю последний курс из Вашего списка (6.00x). Т.к. я по сути самоучка, курс очень здорово помогает структурировать знания, узнать как те или иные вещи «по науке» называются, потренироваться в том, за что всегда лень было сесть =) Хотя нового за прошедшие 4 недели узнал не шибко много, но поражает сама методика подачи материала и постоянного интерактивного взаимодействия организаторов со студентами (это и Finger exercises и Home works).
            Python изучаю впервые, до этого много лет занимался сайтами (php/mysql/html), затем перешел на программинг микроконтроллеров (C++ и «могу читать несложный ассемблерный код»). Наверное в виду имеющегося опыта все дается довольно несложно, уже интуитивно чувствуешь, на чем тебя пытаются подловить в том или ином упражнении.
            Для меня по началу было сложно привыкнуть к беглому английскому языку лектора. Да и говори он по русски, было бы ненамного проще. Я почему то привык к тому, что программисты народ неспешный, делают и говорят все неспеша, с расстановкой. А здесь все шустро и без остановок, хорошо есть возможность нажать паузу =)
            Также, параллельно прохожу курс Operations Management (менеджемент операций/процессов) на Coursera. Там лектор немец (хотя по английски говорит почти без акцента на мой взгляд), понять его значительно проще, даже невзирая на незнакомое для меня направление в английском языке. Тоже очень полезный курс, и я считаю важный для любого человека. Сразу начинаешь задумываться о том, как ты организовываешь свое время, какую стратегию выбрать лучше для наиболее быстрого достижения результата (выполнения проекта).
            Еще недели 2-3 слушал курс Computer Architecture, но когда начались домашние работы, понял, что одновременно тянуть более 2х курсов достаточно проблематично.
            • 0
              Хотя нового за прошедшие 4 недели узнал не шибко много, но поражает сама методика подачи материала и постоянного интерактивного взаимодействия организаторов со студентами

              Согласен на все 100! Редко когда встретишь преподавателя способного так объяснить. Наконец-то разобрался с классами сложности :)

              Также, параллельно прохожу курс Operations Management (менеджемент операций/процессов) на Coursera.

              Видел в списке, но не брал, поскольку в универе был подобный курс. На эту тему советую почитать книги «Цель» и «Цель 2» Элияху Голдратта, особенно вторую, так как она более ориентирована на проекты, тогда как первая — на производство.
  • +1
    Можно добавить еще и learn.thoughtbot.com/ — аггрегатор публикаций различного рода от thoughtbot.

    thoughtbot — консалтинговая контора (Ruby on Rails), известная своими вкладами в опен сорс и активной образовательной деятельностью.
    Помимо блога, книг, подкастов и традиционных воркшопов проводимых в Бостоне, у них есть менторская программа и недавно презентован онлайн-воркшоп о дизайне для программистов.
    • +2
      И еще один околорельсовый проект определенно достойный внимания — railscasts.com
      • 0
        Одна питерская команда переводила его — railscasts.ru
        Сейчас, к сожалению, я зайти на их сайт не могу.
        • 0
          Да, они периодически проскакивают в гугле. Но на мой взгляд — это лишнее, английский естественнее для обучения ;)
          • 0
            Согласен, добавил для полноты.
    • +3
      Чтобы совсем отойти от первоисточника статьи, стоит добавить наш старый добрый intuit.ru
      • 0
        Кстати да, он вполне заслуживает попадания в список — с удивлением просматривал статью, пока не понял, что это на основе ненашинского первоисточника.
  • 0
    Еще есть весьма интересный ресурс lecturefox
  • +1
    Внесу свою лепту: openlearning.com. Это первый австралийский университет, реализовавший программу онлайн обучения (скоро подтянутся и другие). Курсов пока лишь три и только один из них — компьютерный (Computing 1). Однако, его ведет гениальнейший преподаватель. Весьма советую.
  • 0
    Спасибо большое за ссылки! а никто не встречал подобной подборки с рускоязычными лекциями и курсами? интересно былобы узнать об обучении не только в IT но и в других сферах, научных, инженерных специальностях.
    • +1
      Coursebacon – отличный инструмент для поиска курсов, книг и туториалов.
      • +1
        Ой, хотел вам другие ссылки дать.

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

        sophia.org/
        saylor.org/
  • 0
    pluralsight забыли же
    • +1
      Уже добавляю, спасибо, хотел сначала убедиться, что там курсы бесплатные и толковые.
      • +1
        курсы мега толковые, но только некоторые бесплатные
  • 0
    education.10gen.com как раз курс начался
    • +1
      Ну, не совсем начался, вторая неделя пошла.
      Хотя, при наличии базовых знаний о субд и поверхностном знакомстве с python'ом, первую неделю можно смело пропускать.
  • +1
    *ушел учить английский
  • –1
    А Хабр, что в список не добавили)
    • –1
      Вы хотите рекурсивный хабраэффект?
  • +1
    iTunes U наверное тоже можно в список.
  • +4
    И Hexlet от товарища Фритоника
  • +1
  • +1
    lynda.com — Видеоуроки по многим продуктом, но в основном о грфических пакетах — Adobe, Cinema 4D и т.д.
  • –1
    www.uopeople.org/ американский университет, который дает полноценное высшее образование (бакалавра) — онлайн.
    Правда есть пару моментов…
    1) обучение почти бесплатное, а точнее 4050 у.е за все время обучения. (4 года)
    2) У него пока нет аккредитации в Штатах.
    • 0
      У меня в городе за 4000 у.е. можно в полноценном университете выучиться (4 года) и получить диплом (+ диплом европейского образца, т.к. в университете Болонская система, все дела).
      • –3
        Оптимистичненько во всех смыслах… если забыть о качестве образования «у Вас в городе», да и в остальных наших с Вами городах в сфере Computer Science
    • 0
      сами то учитесь там?
      • 0
        нет, но и топик вроде не о том кто и где учится.
  • +3
    Эх… нет даже упоминания про старый добрый intuit.ru
  • +1
    Спасибо! Половину всего уже использовал, остальная половина — открытие :)
  • +2
    В свое время помог сильно углубить занания SQL: www.sql-ex.ru
    Тусячу лет там не был, может что-то уже изменилось, но раньше там было довольно много очень хитрых задач, решить которые предлагалось одним запросом. А также былмеханизм оценок их производительности. Ведутся рейтинги, выдаются сертификаты и пр.
  • –1
    Чтото я не понял про ocw.mit.edu/
    Большинство курсов обозначено как Term 2002-2011 годов. Актуального не нашёл ни одного (искал в «new cources»)
    «Media content» с лекциями есть менее чем у половины.
    Многие курсы содержат вообще только заметки для лектора и список литературы.

    Где онлайн обучение то?
  • 0
    В области безопасности мне помогал и помогает www.securitytube.net/
  • 0
    Старый добрый PLSQL под протеже Стивена Ферштейна — www.plsqlchallenge.com/
  • 0
    Есть еще замечательный, просто великолепный сайт, которым часто пользуюсь! http://www.academicearth.org/ Очень крупный рессурс и много хороших лекций :)
  • +2
    www.lektorium.tv больше тысячи лекций по computer science. Записано в России.
    • +1
      Просто офигенский контент. Нет слов. Где все это было когда я учился? Столько всего интересного.
  • 0
    еще есть неплохой http://www.ibm.com/developerworks/, там и на русском много чего полезного есть
  • 0
    А в каких, кроме coursera.org дают сертификаты или что-нибудь вроде этого?
    • 0
      Если не из списка, то в упоминавшемся в комментариях русском intuit.ru. Правда, хайрез-картинка для печати этого сертификата с печатью и подписью руководителя стоит 25 р. А бумажная версия, высылаемая по почте — 400.
  • 0
    Добавил бы еще: www.academicearth.org/ и videolectures.net/ к списку
  • 0
    А проводятся ли где-то в сети курсы про проджект менеджменту?
  • 0
    Добавьте пожалуйста class-central.com/ — это один из первых аггрегаторов MOOC-ов. Сам по себе, конечно, не обучающий ресурс, но позволяет найти курс по интересующей теме.
  • 0
    JavaScript Koans
    http://codeschool.org/ (не путать с упомянутым codeschool.COM) — основы программирования очень доступно
  • 0
    Есть какие-нибудь ресурсы по c++ на русском и бесплатные?
    — от себя добавлю learn.javascript.ru/
  • 0
    На русском много скринкастов по программированию лежит на hasBrains.ru: Ruby, Rails, Java, Android, Javacsript, NodeJS и т.д.
  • 0
    Большое большое спасибо ) Все что искал в одном флаконе )
  • +1
    Ещё есть авторский видеокурс по C# — "Формула программиста", где основной упор на создание готовых игровых и прикладных программ, а также сборник интерактивных консольных задач с видеорешениями. Автор регулярно проводит вебинары, VideoSharp.info

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