Бесплатные ресурсы для обучения программированию

web-programmer_23-2147502079

1. Codecademy 
Codecademy предлагает бесплатные курсы программирования на многих популярных языках, в том числе: Python, jQuery, PHP, Ruby, HTML и CSS и других. Обладает одной из самых обширных аудиторий среди ресурсов такого рода, что вызвано в первую очередь разнообразием курсов. 

Бесплатно, порог вхождения минимальный

2. Codewars
Codewars, игровая платформа, которая  предлагает интересный способ научится программировать. Боевые искусства – основная тема платформы, программа основана на челленджах, которые называются «ката». Выполняйте их чтобы подняться в рейтинге. Можно освоить CoffeeScript, JavaScript, Python, Ruby, Java, Clojure, и Haskell.

Бесплатно, порог вхождения минимальный.

3. Coursera 
Coursera предоставляет пользователям полностью бесплатную базу открытых онлайн-курсов, зачастую от известных университетов. Эти курсы доступны в виде видео-лекций, покрывающие все возможные области программирования. Все курсы бесплатные, но для получения сертификата об окончании придется заплатить от 30 до 100 долларов. Также сейчас доступно платное получение специализаций.

Бесплатно, порог вхождения зависит от курса.

Приложения в Google Play – Coursera: Online courses

Coursera: Online courses from top universities on the App Store

4. edX
Программа высшего образования с открытым исходным кодом, под управлением Массачусетского технологического института и Гарварда. Предлагает 107 курсов в категории «компьютерные науки», по изучению различных языков программирования, таких как Java, C#, Python, и других.

Бесплатно, порог вхождения зависит от курса.

5. Free Code Camp 
Сначала кодирование преподается по стандартной программе обучения (всего около 800 часов), а затем вам предлагается получить практический опыт, работая над проектами для некоммерческих организаций. Изучаемые темы: HTML, CSS, Bootstrap, JavaScript, Databases, DevTools, Node.js, React.js, и D3.js

Бесплатно, порог вхождения от начинающего до среднего.

6. GA Dash
Бесплатная обучающая онлайн-платформа. Полностью на основе проектов. Вы строите «проект» с каждым прохождением. Это один из немногих вариантов, у которых есть курс о том, как создать тему Tumblr с нуля. Изучаемые темы: HTML, CSS, JavaScript, и отзывчивый дизайн.

Бесплатно, порог вхождения минимальный.

7. Khan Academy  Computing 
Khan Academy отличное место для людей, желающих научиться творить с помощью кода. Эта бесплатная платформа использует видеоуроки от экспертов, покрывающие много различных тем. Есть даже курсы для детей.

Бесплатно, порог вхождения от низкого до среднего.

Khan Academy – Android Apps on Google Play

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

Бесплатно, порог вхождения от начинающего до среднего.

My MIT – Android Apps on Google Play

MIT OpenCourseWare – Android Apps on Google Play

9. The Odin Project
Made by the creators of Viking Code School—a premiere online coding bootcamp. The Odin Project is their free version. FYI: you can also work with others in in-person or online study groups. Topics taught: HTML, CSS, JavaScript & jQuery, Ruby programming, Ruby on Rails. Проект создателей школы Viking Code School. The Odin Project – их бесплатная версия. Тут вы также можете работать с другими людьми в оффлайн или онлайн-группах. Изучаемые темы: HTML, CSS, JavaScript и jQuery, программирование на Ruby, Ruby on Rails.

Бесплатно, порог вхождения минимальный.

10. Udacity 
Udacity развился из курса Computer Science Стенфордского университета. Обучение происходит в форме видеоуроков со встроенными тестами, также присутствуют домашние задания. Каждая лекция включает в себя встроенный тест, чтобы помочь студентам понять предлагаемые концепции и идеи. Каталог бесплатных курсов

Бесплатно, порог вхождения различный.

Приложения в Google Play – Udacity – Learn Programming

11. Udemy 
Платформа для обучения онлайн, схожа с Coursera. Сервис упоминали в New York Times, Forbes, а среди преподавателей можно встретить самого Марка Цукерберга. На сегодняшний день на сайте обучаются более 2 миллионов человек. Можно пройти такие курсы, как iOS10 and Swift App Programming Crash Cours, Kids Coding — Introduction to HTML,  CSS and JavaScript и Advanced Java Programming.

Бесплатно/Платно (скидки до $10), порог вхождения от начинающего до продвинутого. 

12. The Code Player 
Это — коллекция бесплатных видео, показывающих процесс выполнения специфических задач. Уникальность этого ресурса заключается в том, что пользователи наблюдают за процессом написания кода (о чём говорит название), при этом скорость просмотра можно менять.

Бесплатно, порог вхождения низкий/средний.

13. Bento 
Этот ресурс был создан разработчиком из StackOverflow, и он представляет собой тур по лучшим руководствам в сети  для веб-разработчиков, включающим в себя видео, интерактивные занятия и материалы для чтения. Bento бесплатен и подает материал в абсолютно логичной последовательности.

Бесплатно, порог вхождения от низкого до продвинутого.

14. Programmr 
Programmr — это, фактически, браузерная среда разработки, позволяющая изучить языки программирования без видеоуроков и необходимости скачивать какое-либо ПО. Словом, отличное место для того, чтобы опробовать знания, полученные где-то ещё. На ресурсе также проходят различные соревнования.

Бесплатно, порог вхождения низкий.

15. Microsoft Virtual Academy 
Сайт предлагает более 200 обучающих курсов. Курсы учат разработке приложений для HTML5, Windows и Windows Phone, Microsoft Office 365, SQL Server, Azure и System Center. Обучение бесплатное, но требуется иметь учетную запись Windows Live ID.

Бесплатно, порог вхождения продвинутый.

16. Центр современной информатики, программирования и анализа данных
Computer Science Centre — это совместная инициатива Академии современного программирования, Школы анализа данных и клуба Computer Science при ПОМИ РАН, предлагающая очные вечерние курсы.

Бесплатно, порог вхождения средний.

17. Google Code University 
Достаточно солидный бесплатный ресурс (на данный момент не поддерживается), тем не менее, хороший вариант, если вы заинтересованы в разработке под Андроид. Также специализировался на некоторых продвинутых темах, например, распределенных системах и веб-безопасности.

Бесплатно, порог вхождения от начинающего до среднего.

computing-banners-pack_1025-54618. Code School 
Code School использует для обучения скринкасты и видео-уроки, рассказывающие о HTML/CSS, RubyJavaScript, PHP, Python, .Net, iOSDatabase, подавая материал через интересные истории. Несмотря на то, что большая часть контента рассчитана на продвинутых программистов, новичкам доступны бесплатные курсы, рассказывающие об основах программирования. 

Бесплатно/Платно, порог вхождения от низкого до среднего

19. HTML Academy 
Интерактивные онлайн-курсы по HTML и CSS. Они готовят потенциальных верстальщиков, которых сразу же учат работать с «живым» кодом посредством решения практических задач. Часть курсов бесплатные, другая часть — платные. Создатели постоянно пытаются расширить количество бесплатных курсов, пытаясь найти разные решения — например, краудфандинг. Курсы, представленные на сайте, начинаются от базовых, таких как «Ссылки и изображения», и до продвинутых, как «Селекторы».

Бесплатно/Платно, порог вхождения от начального до среднего.

20. Hexlet  (на английском, на русском)
Платформа для создания и продажи коротких практических уроков по программированию с девизом «Знания должны быть свободными». Проект был основан в 2012 году и продолжает оставаться некоммерческим, существуя за счет пожертвований и помощи сообщества. На момент написания статьи на сайте доступно 11 бесплатных курсов: например, курсы по Swift, по программированию на JavaScript или разработке под OS X. Для доступа к продинутым курсам и помощи менторов необходима платная подписка. Участие в проектах так же оплачивается отдельно.

Бесплатно/Платно, порог вхождения от начинающего до продвинутого.

21. Learnable 
Проект австралийской компании SitePoint, позволяющий получить навыки программирования по JavaScript, JQuery, PHP. CSS3, HTML5, Node.JS, Photoshop, WordPress, Ruby, iOS, Android и др.. Сайт поддерживает коммуникацию между преподавателями и учениками, позволяя активно общаться и подписываться на нужную тему по электронной почте и RSS. Доступ к скачанным во время курса книгам и другим учебным материалам остается и после его окончания. Часть курсов доступна бесплатно.

Бесплатно/Платно, порог вхождения от начинающего до продвинутого.

22. Lynda
Lynda была основана в 1995 году, задолго до своих конкурентов Treehouse и Codeacademy. Преподавание ведется специалистами, презентующими свои собственные курсы (HTML, CSS,JavaScript, PHP, Python, IOS, Android, Java, C++). На сайте доступны такие курсы, как Building a Website with Node.js and Express.js, Building an Online Shopping Cart.

Платно (бесплатная пробная подписка на 30 дней), порог вхождения от начального до продвинутого.

23. Tuts+ 
Сайт предлагает курсы по разным категориям, включая веб-разработку. Лекции ведут профессионалы, а на сайте есть форум, где студенты могут делиться идеями и поддерживать друг друга. На Tuts+ представлены такие курсы, как JavaScript for PHP Developers, Build an Email Application With Ruby, Building JavaScript Web Apps.

Платно (бесплатная пробная подписка на 10 дней), порог вхождения от начального до продвинутого.

24. Code Avengers  
Данный ресурс на русском языке неплохо выглядит, но новичков не устроит отсутствие видеоинструкций. Предлагаемые к изучению языки — JavaScript Level 1 и Level 2Pythonа также HTML/CSS. Сайт получил много положительных отзывов как площадка для развития навыков джуниор-программистов. 

Бесплатно/Платно. Частично платно (7-дневная бесплатная пробная версия), порог вхождения ниже среднего

25. Treehouse 
Treehouse — интерактивная платформа, обучающая написанию сайтов и веб-приложений на таких языках, как AndroidC#HTML, CSSJavaJavaScriptPHP PythonWordPress, и Ruby. Видеоуроки показывают и объясняют материал, а тесты помогают закрепить пройденное. 

Бесплатно/Платно. Частично платно (7-дневная бесплатная пробная версия), порог вхождения  минимальный.

Treehouse – Android Apps on Google Play

Treehouse: Learn Programming and Design on the App Store

26. CareerFoundry 
Данный курс содержит материалы о фронт- и бек-энд веб-программировании, а также разработке приложения для iOS, написанные экспертами в этих областях. Студентам доступны ежедневные занятия и связь с личным преподавателем в Skype. 

Платно, порог вхождения минимальный. 

27. Bloc 
Программа обучения комбинирует онлайн-курсы и индивидуальное обучение, которые можно совмещать с работой. Программа дорогая и насыщенная, но предоставляет высокий уровень обучения. 

Платно, порог вхождения низкий

28. Frontend Masters 
Ресурс для профессиональных веб-разработчиков. На сайте представлено более 20 курсов, например, HTML5, CSS3, JavaScript, JQuery, Backbone.JS, AngularJS и др. Основной аудиторией являются профессиональные веб-разработчики с опытом 1-3 года. Стиль повествования курсов академический, то есть уделяется внимание теории, истории и передовым практикам. 

Платно, порог вхождения от среднего до продвинутого

Advertisements

Залишити відповідь

Заповніть поля нижче або авторизуйтесь клікнувши по іконці

Лого WordPress.com

Ви коментуєте, використовуючи свій обліковий запис WordPress.com. Log Out / Змінити )

Twitter picture

Ви коментуєте, використовуючи свій обліковий запис Twitter. Log Out / Змінити )

Facebook photo

Ви коментуєте, використовуючи свій обліковий запис Facebook. Log Out / Змінити )

Google+ photo

Ви коментуєте, використовуючи свій обліковий запис Google+. Log Out / Змінити )

З’єднання з %s