В обзоре собрано больше двух десятков сайтов, где можно изучать программирование. Преимущество отдано бесплатным ресурсам на русском языке. Также мы включили в обзор полезные справочники по языкам программирования и верстке, самоучители и сборники статей, которые помогут быстрее и проще научиться разрабатывать сайты, мобильные приложения и программы.
Сайт
Направления обучения, языки программирования и технологии
Описание образовательного сайта
Огромная база информации по популярным языкам программирования и ИТ-технологиям (не только в области веба).
На наш взгляд, один из лучших сайтов о программировании. Много учебных материалов, статей, файлов для скачивания, библиотек и другой полезной информации для новичков и специалистов.
HTML, CSS, адаптивная верстка, статьи по CMS (WP, Joomla, DLE, OpenCart, Drupal), JavaScript и Ajax, jQuery, React, Angular, TypeScript, Node.js, PHP, Python, MySQL.
Тематические материалы по веб-разработке и сайтостроению. Много переводных статей. Для просмотра уроков переходите в раздел «Статьи и материалы». Там находятся бесплатные уроки, обучающие верстке и программированию.
PHP, Python, Java, HTML, CSS, JavaScript, Racket.
Бесплатные практические уроки по программированию для новичков. Обучение ведется на русском языке.
HTML, CSS, JavaScript, React, Django, PHP, Python, SQL, Kotlin, Goland.
Часть курсов доступны бесплатно, часть – платные. Обучение программированию идет на русском языке. Есть курсы для изучения программирования с нуля.
HTML, CSS, JavaScript, Angular.js, Java, Python, Ruby, Swift и другие
Курсы на английском и русском языке. Теорию можно проходить бесплатно. Практические задания и тесты платные.
Web-технологии, мобильные технологии, аппаратное обеспечение, безопасность, базы данных, 1С.
Очень много бесплатных курсов на русском языке. По каждому можно посмотреть отзывы. Обучают дистанционно.
HTML5, CSS3, JavaScript, jQuery, PHP, MySQL, парсинг сайтов, фреймворки.
Учебники, задачники и справочники по популярным веб-технологиям. Много полезных материалов для изучения программирования для новичков.
Веб-разработка (HTML5, CSS3, PHP, Java Script, Node.js, Yii2 Framework), мобильные технологии (iOS, Android), Python, Java, Go-разработка, C, C#, информационная безопасность и другие. Общее число курсов по верстке и программированию – более 120.
Онлайн-школа для обучения программированию. Часть курсов доступна бесплатно (в основном интенсивы для начинающих), часть – платно. Обучение программированию ведется на русском языке.
JavaScript
Бесплатный учебник по JavaScript. Подходит для новичков, которые хотят самостоятельно изучить данный язык программирования.
PHP, Python, JS, Bash
Бесплатно доступно 13 курсов. Практика в браузере. Помощь менторов. Сайт на русском языке.
Java
Сайт обучает программированию на Java в формате игры. Бесплатно доступно два квеста, остальные – по подписке.
Курс Harvard CS50 на русском языке
Алгоритмы, основные команды Linux, криптография, C, HTML, CSS, протокол TCP/IP и HTTP, JavaScript, Ajax, DOM, язык запросов SQL.
Легендарный курс из Гарварда по основам программирования. Переведен на русский язык. Рекомендуется всем новичкам.
HTML, CSS, JS, Node,js, SQL, Python.
Есть несколько курсов, обучающих профессии веб-разработчика, фронтенд и бэкенд-разработчика. Первые уроки можно пройти бесплатно, остальные – за деньги.
Python
Самоучитель по языку программирования Python для начинающих.
Python
Документация по языку программирования Python. На английском языке.
HTML, CSS
Популярный онлайн-справочник по HTML и CSS. Незаменим при изучении верстки.
PHP
Подробный мануал по языку программирования PHP на русском языке.
PHP
Справочник по языку программирования PHP.
Ruby, Ruby on Rails
Статьи по основам Ruby и другие полезные материалы об этой технологии на русском языке.
В целом много материалов для программистов.
Библиотека для разработчиков. Также есть тесты для проверки знаний.
HTML, CSS, JAVA
На сайте размещены бесплатные онлайн-учебники для изучения верстки (HTML, CSS) и программирования на Java.
Системное администрирование, C#, C++, Ruby, программирование в 1С.
Сайт о программировании. Курсов нет, но можно посмотреть статьи и отдельные уроки.
Swift
Обучение созданию приложений на Swift. Бесплатно доступен курс по основам.
В целом про ИТ.
На сайте можно задать интересующие вопросы, касающиеся изучения программирования, и получить ответы от практиков.
Где еще можно бесплатно изучать программирование?
- Помимо сайтов, обучающих программированию, много бесплатных уроков можно найти на YouTube. Советуем посмотреть подборку образовательных каналов, где можно учиться программировать.
- В Клубе фрилансеров собрана подборка 20 бесплатных курсов по веб-разработке, верстке, анализу данных, ООП и другим темам. Также в этой группе выкладываются новые курсы, в том числе по программированию, поэтому советуем на нее подписаться.