Подборка ресурсов, где можно изучать программирование бесплатно

38553

50 мест, где можно изучать программирование бесплатно.

Если вы новичок в мире программирования и веб-разработки, имеет смысл начать с обучения, используя все бесплатные ресурсы в интернете.

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

Чтобы тебе было проще ориентироваться, мы разбили материал по темам. Ниже идет меню, для вашего удобства.

Общие   YouTube каналы   Блоги

The Command Line   Git и GitHub

HTML и CSS   JavaScript

WordPress   Python   Ruby

 

Содержание

Общие

  1. ITVDN

Видеокурсы по программированию. Промо-код HH32BAD на 15% скидку.

ITVDN- Видеокурсы по программированию
ITVDN- Видеокурсы по программированию

Основные направления:
Верстальщик сайтов, Frontend Developer, .NET Developer, Backend Developer, Java Developer, PHP Developer, Python Developer, Unity / Game Developer, Database Developer, Quality Assurance, Project Manager.

 

2. Codecademy

Codecademy
Codecademy

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

Основные направления:
HTML & CSS, JavaScript, PHP, Python, Ruby, Angularjs, The Command Line, и другие.

3. FreeCodeCamp

FreeCodeCamp
FreeCodeCamp

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

Основные направления:
HTML, CSS, JavaScript, Databases, DevTools, Node.js, and Angular.js

4. Coursera

Coursera
Coursera

Большая онлайн-библиотека курсов, где занятия преподаются настоящими университетскими профессорами. Все курсы бесплатны, но вы можете оплатить «Coursera Verified Certificate», чтобы подтвердить завершение курса. Они стоят от $ 30 до $ 100 в зависимости от курса, и иногда оплата за сертификат предоставляет доступ к контенту, недоступному на бесплатных курсах. Они также предлагают «Специализации», которые представляют собой сборники курсов по определенной теме, как правило, с проектом capstone в конце.

Основные направления:
Кроме программирования, преподают финансы, религию, и многое другое.

5. edX

edX
edX

Программа высшего образования на базе open-source, управляемая Массачусетским технологическим институтом и Гарвардом. Предлагает 107 курсов по категории «информатика», преподающих различные языки программирования.

Основные направления:
Java, C#, Python, и многое другое

6. Codewars

codewars
codewars

Codewars предлагает изучения программирования с помощью темы боевых искусств. Программа основана на вызовах, называемых «kata». Пройдите их, чтобы заработать честь и прогресс в высших чинах.

Основные направления:
CoffeeScript, JavaScript, Python, Ruby, Java, Clojure, and Haskell

7. GA Dash

GA Dash
GA Dash

General Assembly’- бесплатная онлайн-платформа для обучения. Вы строите «проект» с каждым прохождением.

Основные направления:
HTML, CSS, JavaScript, responsive design

8. Khan Academy

Khan Academy
Khan Academy

Тонны предметов (на первой странице надпись гласит: «Вы можете чему-то научиться»), в том числе очень много курсов по программированию. Для детей младшего возраста предлагаются несколько курсов.

Основные направления:
JS, HTML/CSS, SQL, и многое другое

9. MIT OpenCourseware

MIT OpenCourseware
MIT OpenCourseware

Попасть в MIT очень сложно, но доступ к их материалам онлайн полностью бесплатен. Ребята поддерживают онлайн-библиотеку каждого предмета, который они учат, без учета учетной записи, необходимой для доступа, просто просмотрите курс и начните изучение материала.

Основные направления:
Много разнообразных курсов.

10. The Odin Project

theodinproject-com
theodinproject-com

Сделано создателями Viking Code School. Проект Odin является бесплатной версией с открытым исходным кодом.

Основные направления:
HTML, CSS, JavaScript & jQuery, Ruby programming, Ruby on Rails

11. Udacity

udacity-com
udacity-com

Основные направления:
Android, Artificial Intelligence, Data Analytics, Data Science, Deep Learning, Developer Essentials, Digital Marketing, Georgia Tech, Masters in CS, iOS, Machine Learning, Mobile App Development, Non-Tech, Self Driving Car, Software Engineering, Virtual Reality, Web Development.

12. SoloLearn

sololearn-com
sololearn-com

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

Основные направления:
C++, Java, Python.

13. The Code Player

thecodeplayer-com
thecodeplayer-com

Обучение основано на видеоуроках, которые помогут вам пройти процесс от начала до конца. Хорошо для обучения «меньшим» проектам / задачам по одному за раз.

Основные направления:
HTML5, CSS3, Javascript

14. Bento.io

bento-io
bento-io

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

Основные направления:
Html, Css, Javascript, Git, Python, Sql.

15. Udemy

udemy-com
udemy-com

Платные и бесплатные курсы. Курсы могут быть созданы кем угодно, поэтому обязательно прочитайте обзоры. Купоны также могут быть легко найдены. Ознакомьтесь с их курсами развития здесь.

Основные направления:
Html, Css, Javascript, Git, Python, Sql.

16. Code.org

code-org
code-org

Code.org предоставляет учебные материалы, специально предназначенные для детей, постигающих компьютерную науку. Занятия проходят в игровой форме.

Основные направления:
HTML, CSS, JavaScript, block programming

17. Scotch.io

scotch-io
scotch-io

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

Основные направления:
Angular, node.js, laravel, Sublime Text, и другое.

YouTube каналы

18. LearnCode.academy
Основные направления:
Sublime Text, Responsive Design, Node.js, Angular.js, Backbone.js, Deployment Strategies и другое.

19. Thenewboston
Основные направления:
Android development, C programming, MySQL, Python и другое.

20. Derek Banas
Основные направления:
Java, Ruby, PHP, C++, HTML, Android, Python, Asm, Python и другое.

21. ProgrammingKnowledge
Основные направления:
Java, Python, C, JavaFX, Android programming, Bootstrap и другое.

Блоги

22. David Walsh

davidwalsh-name
davidwalsh-name

Проект запущен David Walsh (a senior developer at Mozilla), хотя есть и другие, которые пишут на сайте. Учебники, инструкции, демонстрации и многое другое.

23. SitePoint

sitepoint-com
sitepoint-com

На данном ресурсе много писателей, которые часто публикуются. Темы варьируются от HTML и CSS до предпринимательства. Также платные книги и курсы на их детском сайте Learnable. Обязательно ознакомьтесь с их новыми «коллекциями», который включает в себя учебные материалы по таким темам, как безопасность WordPress, React.JS и Swift. (И новые добавляются ежедневно!)

24. Tuts+

tutsplus-com
tutsplus-com

Тонны бесплатных уроков, а также платные. Имеет более 570 профессионально подготовленных видеокурсов (по всем темам, а не только по компьютерам). Также публикуют электронные книги.

25. A List Apart

alistapart-com
alistapart-com

Множество авторов. Они пишут книги, проводят мероприятия запускают великие development/design блоги.

26. CSS-Tricks

css-tricks
css-tricks

CSS-Tricks  создан, написан и поддерживается Chris Coyier и группой людей с похожими взглядами. Он построен на WordPress, размещенном Media Temple. Основное направление блога-  CSS, но так же, можно найти информацию о Sass, JavaScript, PHP и т. д.

The Command Line

27. Learn Command Line the Hard Way

learncodethehardway-org
learncodethehardway-org

Learn Code The Hard Way — это наиболее эффективная система изучения основ компьютерного программирования, разработанная специально для начинающих. Эти курсы помогают миллионам людей в год со всего мира, всех возрастных групп и уровней квалификации.

28. Command Line Power User

commandlinepoweruser-com
commandlinepoweruser-com

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

29. Conquering the Command Line

conqueringthecommandline-com
conqueringthecommandline-com

Бесплатная онлайн-книга от Mark Bates. Очень подробно про Unix and Linux Commands for Developers.

Git и GitHub

30. Git Immersion

gitimmersion-com
gitimmersion-com

Гайд, чтобы научить вас основам Git. Задайте настройки и создайте свои собственные проекты. Про GIT мы уже делали подборку, например- Секреты и трюки при работе с Git, шпаргалка по Git.

31. Try Git

Try Git
Try Git

Изучаем Git

HTML и CSS

32. HTML5 Dog

htmldog-com
htmldog-com

Учебник для начинающих по HTML. (Они также предлагают промежуточные и продвинутые HTML-уроки.) Учебники по CSS здесь.

33. Marksheet.io

marksheet-io
marksheet-io

Для начинающих. Разбита на четыре главы: Web, HTML5, CSS3 и Sass. Это похоже на онлайн-книгу, но под лицензиейCreative Commons Attribution-Non Commercial-ShareAlike 4.0 International License. Поэтому вы можете адаптировать его для своих нужд.

34. Mozilla Developer Network

Mozilla Developer Network
Mozilla Developer Network

Бесплатная документация по HTML и CSS (также JavaScript). Имеет туториалы для разного уровня людей, вступительные в продвинутые.

JavaScript

35. JavaScript for Cats

jsforcats-com
jsforcats-com

Это как одностраничная книга, разбитая на разделы. Создал программист Max Ogden.

36. NodeSchool

nodeschool-io
nodeschool-io

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

37. Learn JS

 

learn-js-org
learn-js-org

38. Eloquent Javascript

Eloquent Javascript
Eloquent Javascript

Это книга о JavaScript, программировании и чудесах цифр. Вы можете прочитать ее онлайн или получить свою собственную книгу в мягкой обложке.

39. Javascript.com

javascript.com
javascript.com

Создано Code Schoo. Быстро и идеально подходит для абсолютных новичков. (Предупреждение: JS в реальной жизни намного сложнее.) 9 мини-уроков.

WordPress

40. WordPress.tv

wordpress-tv
wordpress-tv

Публикуют записи живых лекций WordCamp со всего мира.

41. WPBeginner

wpbeginner-com
wpbeginner-com

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

Python

42. A Byte of Python

python-swaroopch-com
python-swaroopch-com

Бесплатная онлайн-книга для начинающих. Можно выбрать загрузку в формате PDF или купить бумажную копию.

43. LearnPython.org

learnpython-org
learnpython-org

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

Ruby

44. Rails For Zombies

railsforzombies-org
railsforzombies-org

Интерактивный способ изучения Ruby on Rails прямо в вашем браузере. (Это лучший выбор для людей, которые уже знакомы с Ruby.) Создано Code School.

45. Rails Tutorial

railstutorial-org
railstutorial-org

Книга Майкла Хартла из 12 глав. Можно приобрести электронную книгу, видеоролики от автора и многое другое. Или просто прочитайте его бесплатно на сайте.

46. RubyMonk

rubymonk-com
rubymonk-com

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

 

Рекомендуем почитать также следующий материал: