http://geekbrains.ru/courses/2 http://www.proglive.ru/webstart/ http://www.proglive.ru/mobstart/ http://fastcodesystem.com/start/ https://htmlacademy.ru/ https://stepic.org/explore/courses https://mva.microsoft.com/?lang=ru-ru https://ru.hexlet.io/courses http://loftblog.ru/lessons/ http://www.intuit.ru/studies/school http://obuchenie-programmirovaniyu.ru/ 19 онлайн ресурсов для обучения программированию 1. Codecademy Компания, убежденная в том, что нужно менять нынешнюю систему образования, застрявшую где-то в 19 веке. На сайте собраны пошаговые онлайн-уроки с возможностью работы прямо в браузере. Сайт: codecademy.com Язык: английский Уровень: для начинающих Стоимость: бесплатно Чему учат: HTML, CSS, JavaScript, jQuery, Python, Ruby, PHP 2. Codeavengers Codeavengers — это ресурс для обучения HTML5, CSS3 и JavaScript специально для тех, кто любит, чтобы обучение проходило интересно. В конце каждого урока предлагается сыграть в небольшую игру для закрепления материала. Всего на сайте представлено два вида курсов (HTML+CSS и JavaScript), каждый из которых разделен на три уровня. Первый уровень бесплатный, стоимость остальных — 29-39 долларов. Сайт: codeavengers.com Язык: английский Уровень: для начинающих Стоимость: $0-39, стоимость всех шести курсов $129 Чему учат: HTML, CSS, JavaScript 3. Code School Проект, созданный Envy Labs, использует обучение со встроенной геймификацией (использование бейджей, секретных видео) и представляет курсы от веб-дизайна до программирования. На данный момент на сайте можно найти такие курсы, как Core iOS 7, Try Ruby, Assembling SasS. Сайт: codeschool.com Язык: английский Уровень: средний, продвинутый Стоимость: $25 в месяц, $220 в год Чему учат: HTML5, CSS, CSS3, jQuery, Ruby, Ruby on Rails, iOS 4. Coursera Платформа, созданная в 2012 году профессорами Стэндфордского университета, является одной из самых популярных в сфере онлайн-образования. Курсы бесплатные, но для некоторых из них есть платная опция получения подтверждащего сертификата. Стоимость сертификатов отличается в зависимости от выбранного курса, но средняя цена — около 50 долларов. На момент написания этой статьи сайт предлагал такие курсы, как « Программирование для всех (Python)» от Мичиганского университета, «Навыки разработчика, необходимые для создания новой компании с нуля» от Стэндфордского университета и «Программирование облачных служб для смартфонов на базе Android» от университета Вандербильда. Сайт: coursera.org Язык: русский, английский, другие языки Уровень: средний, продвинутый Стоимость: бесплатно, платно (за сертификат, в среднем, 50$) Чему учат: зависит от курса 5. Udacity Частная образовательная организация, вышедшая из программы по информатике Стэндфордского университета, созданная с целью демократизации образования, появилась в 2012 году. На сегодняшний день доступно более сорока курсов для разных уровней подготовки. После некоторых курсов за отдельную плату можно сдать экзамен в центрах Pearson VUE. На сайте доступны такие курсы, как « Введение в Java-программирование», «Введение в параллельное программирование», «Мобильная веб-разработка». Сайт: udacity.com Язык: английский Уровень: от начинающего до продвинутого Стоимость: $0-150 Чему учат: зависит от курса 6. Treehouse Сервис, основанный в 2011 году Райеном Карсоном, формулирует свою миссию как «Доступное техническое образование для людей во всем мире, чтобы помочь им исполнить свои мечты и изменить мир». У сайта уже более 40 тысяч активных участников, которые могут выбрать различные курсы по веб-дизайну, iOS, Android. Одной из отличительных черт сервиса является то, что его создавали опытные преподаватели, и это отражается на качестве изложения курсов. Сервис также предоставляет форум для коммуникации между участниками и помощь в дальнейшем трудоустройстве. Сайт: teamtreehouse.com Язык: английский Уровень: от начинающего до продвинутого Стоимость: $25 (базовый) или $49 (pro) Чему учат: HTML, CSS, Ruby, Python, JavaScript, WordPress, iOS, Android и др. 7. Learnable Проект австралийской компании SitePoint, позволяющий получить навыки программирования. Сайт поддерживает коммуникацию между преподавателями и учениками, позволяя активно общаться и подписываться на нужную тему по электронной почте и RSS. Доступ к скачанным во время курса книгам и другим учебным материалам остается и после его окончания. Сайт: learnable.com Язык: английский Уровень: от начинающего до продвинутого Стоимость: $29 в месяц, $149 в год Чему учат: JavaScript, JQuery, PHP. CSS3, HTML5, Node.JS, Photoshop, WordPress, Ruby, iOS, Android и др. 8. Frontend Masters Ресурс для профессиональных веб-разработчиков. На сайте представлено более 20 курсов, например, Advanced JavaScript, CSS2 In-Depth. Основной аудиторией являются профессиональные веб-разработчики с опытом 1-3 года. Стиль повествования курсов академический, то есть уделяется внимание теории, истории и передовым практикам. Сайт: frontendmasters.com Язык: английский Уровень: средний и продвинутый Стоимость: $39 в месяц, $299 в год Чему учат: HTML5, CSS3,JavaScript, JQuery, Backbone.JS, AngularJS и др. 9. Udemy Платформа для обучения онлайн, схожа с Coursera. Сервис упоминали в New York Times, Forbes, а среди преподавателей можно встретить самого Марка Цукерберга. На сегодняшний день на сайте обучаются более 2 миллионов человек. Можно пройти такие курсы, как iOS8 and Swift App Programming Crash Course, Kids Coding — Introduction to HTML, CSS and JavaScript и Advanced Java Programming. Сайт: udemy.com Язык: английский Уровень: от начинающего до продвинутого Стоимость: $0-599 Чему учат: зависит от курса 10. Microsoft Virtual Academy Сайт предлагает более 200 обучающих курсов. Курсы учат разработке приложений для HTML5, Windows и Windows Phone, Microsoft Office 365, SQL Server, Azure и System Center. Обучение бесплатное, но требуется иметь учетную запись Windows Live ID. Сайт: microsoftvirtualacademy.com Язык: русский, английский Уровень: продвинутый Стоимость: бесплатно Чему учат: продуктам и технологиям Microsoft 11. Irbis-school Обучение происходит на специально разработанном десктопном приложении. Школа обещает научить грамотно писать код и правильно искать информацию. Присутствует поддержка онлайн-консультантов. Сайт: irbis-school.com Язык: русский Уровень: от начинающего до среднего Стоимость: бесплатно или 50-250 рублей за урок Чему учат: MySQL, JavaScript, HTML, PHP, фреймворки 12. Hexlet Платформа для создания и продажи коротких практических уроков по программированию с девизом «Знания должны быть свободными». Проект был основан в 2012 году и продолжает оставаться некоммерческим, существуя за счет пожертвований и помощи сообщества. На момент написания статьи на сайте доступно 11 курсов: например, курсы по Swift, по программированию на JavaScript или разработке под OS X. Сайт: hexlet.org Язык: русский Уровень: от начального до продвинутого Стоимость: бесплатно Чему учат: зависит от курса 13. Школа программирования Существует уже четыре года и имеет поддержку Microsoft и Kaspersky Lab. После окончания участнику курсов выдается сертификат, обещают помощь с дальнейшим трудоустройством. Школа предлагает курсы по разным направлениям, от «Основ программирования для начинающих» до «Linux. Администрирование и конфигурирование». Сайт: prog-school.ru Язык: русский Уровень: начальный, средний Стоимость: 0-80 тысяч рублей Чему учат: HTML, CSS, PHP,SEO, Ruby, Python, Java, Android, Objective C, и др. 14. Центр современной информатики, программирования и анализа данных Computer Science Centre — это совместная инициатива Академии современного программирования, Школы анализа данных и клуба Computer Science при ПОМИ РАН, предлагающая очные вечерние курсы. В рамках эксперимента в августе этого года центр объявил о запуске массовых открытых онлайн-курсов. Всего было запущено три: «Алгоритмы и структуры данных», программирование на языке С++ и введение в структуру ЭВМ. Тем, кто успешно проходит все курсы, компания предлагает зачисление на очное отделение без вступительных испытаний. Сайт: compscicenter.ru Язык: русский Уровень: средний Стоимость: бесплатно Чему учат: С++, компьютерная архитектура 15. LendWings Проект компании «Современные технологии обучения», созданный с целью установки в Рунете новой планки качества обучающих курсов и программ. На момент написания статьи на сайте было представлено восемь курсов по программированию, например, CSS/CSS 3 для начинающих или Основы PHP. Сайт: lendwings.com Язык: русский Уровень: для начинающих Стоимость: 0-3400 руб. Чему учат: HTML5, CSS/CSS3, PHP, SQL, JavaScript и др. 16. Tuts+ Сайт предлагает курсы по разным категориям, включая веб-разработку. Лекции ведут профессионалы, а на сайте есть форум, где студенты могут делиться идеями и поддерживать друг друга. На Tuts+ представлены такие курсы, как JavaScript for PHP Developers, Build an Email Application With Ruby, Building JavaScript Web Apps. Сайт: code.tutsplus.com Язык: английский Уровень: от начального до продвинутого Стоимость: $15 в месяц, $180 в год Чему учат: JavaScript, Ruby, PHP, C#, HTML и др. 17. Lynda Lynda была основана в 1995 году, задолго до своих конкурентов Treehouse и Codeacademy. Преподавание ведется специалистами, презентующими свои собственные курсы. На сайте доступны такие курсы, как Building a Website with Node.js and Express.js, Building an Online Shopping Cart. Сайт: www.lynda.com Язык: английский Уровень: от начального до продвинутого Стоимость: $25 в месяц ($37 премиум), $250 в год (375 премиум) Чему учат: HTML, CSS,JavaScript, PHP, Python, IOS, Android, Java, C++ 18. HTML Academy Интерактивные онлайн-курсы по HTML и CSS. Они готовят потенциальных верстальщиков, которых сразу же учат работать с «живым» кодом посредством решения практических задач. Часть курсов бесплатные, другая часть — платные. Создатели постоянно пытаются расширить количество бесплатных курсов, пытаясь найти разные решения — например, краудфандинг. Курсы, представленные на сайте, начинаются от базовых, таких как «Ссылки и изображения», и до продвинутых, как «Селекторы». Сайт: htmlacademy.ru Язык: русский Уровень: от начинающего до среднего Стоимость: бесплатно, 300 рублей в месяц, 2700 в год Чему учат: зависит от курса 19. Умный медведь Сервис, позволяющий получить базовые знания о программировании. Уроки интерактивные, а курсы непродолжительные. Сайт: cleverbear.ru Язык: русский Уровень: от начинающего до среднего Стоимость: 490 рублей за курс Чему учат: HTML, CSS, JQuery, JavaScript http://habrahabr.ru/post/156241/ 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-onRails). Целью является изучить язык 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. Курсы интерактивные – изучение проходит в виде написания кода и немедленного получения результата. Имеются теория, упражнения, подсказки и видео. Первоисточник. Это не перевод. Описания, по большей части, изменены, заменены или дополнены. Добавляются другие ресурсы.