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. Курсы интерактивные – изучение проходит в виде написания кода и немедленного получения результата. Имеются теория, упражнения, подсказки и видео.



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

    Поделиться публикацией
    AdBlock похитил этот баннер, но баннеры не зубы — отрастут

    Подробнее
    Реклама
    Комментарии 68
    • НЛО прилетело и опубликовало эту надпись здесь
      • 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
                                                                                • 0
                                                                                  Сервисов по обучению действительно масса. Это очень быстро растущий сейчас сегмент рынка. Но важно понимать, что сама система обучения — это лишь часть бизнеса по продаже этого обучения. За обучение всегда в итоге кто-то платит. И на самом деле модуль/сервис обучения — это лишь 20% в таком бизнесе, а 80% — инструментарий продаж. Из свежего — с 2014 года на рынке появился сервис getcourse.ru — вроде еще один сервис по обучению всего лишь, но там инструментарий продаж колоссальный внутри. Уже существует более 400 онлайн-школ, созданных с помощью этого ресурса, суммарный оборот которых превышает 80 млн. рублей в месяц.

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