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

Теги:
  • Образование / Работа в ИТ
  • Языки программирования

Главное желание, а научиться всегда можно. ITmentor подготовил подборку онлайн-курсов по программированию. Пройдя выбранный Вами курс, можно получить основу, которая поможет Вам стать профессиональным программистом. И Вы больше не будете при упоминание “java” представлять индонезийский остров или мотоцикл, а при упоминании “python” не будете вспоминать свой террариум.

 

imageф.jpg

фото techworm.net

 

1. Codecademy

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

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

2. Code School

Code School использует для обучения скринкасты и видео-уроки, рассказывающие о Ruby, JavaScript, iOS, HTML/CSS, подавая материал через интересные истории. Несмотря на то, что большая часть контента рассчитана на продвинутых программистов, новичкам доступны бесплатные курсы, рассказывающие об основах программирования.

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

3. Coursera

Coursera предоставляет пользователям полностью бесплатную базу открытых онлайн-курсов, зачастую от известных университетов. Эти курсы доступны в виде видео-лекций, покрывающие все возможные области программирования. Достоинства очевидны: можно найти лекцию о чём-угодно и изучить ее когда-угодно. К сожалению, отсутствует момент непосредственного обучения, что снижает мотивированность обучения. Тем не менее, такие курсы отлично подойдут для поверхностного ознакомления с предметом изучения.

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

4. Khan Academy

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

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

5. Udacity

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

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

6. Bento

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

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

7. MIT’s Open Courseware

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

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

8. Code Avengers

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

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

9. Google Code University

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

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

10. Treehouse

Treehouse — интерактивная платформа, обучающая написанию сайтов и веб-приложений на таких языках, как HTML, CSS, Java, PHP (WordPress), Objective-C, JavaScript и Ruby. Видеоуроки показывают и объясняют материал, а тесты помогают закрепить пройденное.

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

11. 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.

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

12. CareerFoundry

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

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

13. Hexlet

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

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

14. Bloc

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

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

15. 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.

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

16. HTML5Rocks

HTML5Rocks — это созданная Google подборка бесплатных уроков для помощи в решении различных проблем. К видео часто прилагаются различные диаграммы и письменные инструкции, а в комментариях можно найти полезные разъяснения.

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

17. The Code Player

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

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

18. Programmr

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

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

19. TryRuby

Эта платформа очень похожа на предыдущую, но в этот раз доступен только язык Ruby. Дизайн сайта очень приятен, а процесс обучения будет понятен каждому.

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

20. HacketyHack

Этот ресурс также предназначен для изучения языка Ruby. На сайте можно задать вопросы и поделиться созданными материалами.

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

21. Learnable

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

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

22. Microsoft Virtual Academy

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

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

23. Frontend Masters

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

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

24. Irbis-school

Обучение происходит на специально разработанном десктопном приложении. Школа обещает научить грамотно писать код и правильно искать информацию (MySQL, JavaScript, HTML, PHP, фреймворки). Присутствует поддержка онлайн-консультантов.

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

25. Школа программирования

Существует уже четыре года и имеет поддержку Microsoft и Kaspersky Lab. После окончания участнику курсов выдают сертификат, обещают помощь с дальнейшим трудоустройством. Школа предлагает курсы по разным направлениям, от «Основ программирования для начинающих» до «Linux (HTML, CSS, PHP, SEO, Ruby, Python, Java, Android, Objective C). Администрирование и конфигурирование».

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

26. LendWings

Проект компании «Современные технологии обучения», созданный с целью установки в Рунете новой планки качества обучающих курсов и программ. На момент написания статьи на сайте было представлено восемь курсов по программированию, например, CSS/CSS 3 для начинающих или Основы PHP.

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

27. Центр современной информатики, программирования и анализа данных

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

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

28. Tuts+

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

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

29. HTML Academy

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

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

30. Free Code Camp

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

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

 

Перепечатка статьи допускается только при указании активной ссылки на сайт itmentor.by

 

Хочешь получать новые статьи первым? Вступай в сообщества ITmentor Вконтакте и Facebook

 

Опубликован: 16-10-2016 8870 Поделиться: