1. бесплатныйCodeCamp

  • Технологии: HTML, CSS, JavaScript, Git, Node.js, React.js и другие
  • Цена: совершенно бесплатно
  • Уровень сложности: все уровни .< /li>
  • Язык: английский.

Программа freeCodeCamp последовательно обучает пользователя всем основным аспектам веб-программирования от базовых концепций до продвинутых методов разработки. В начале каждого урока вы читаете теорию, затем применяете ее на практике: пишете код в специальном редакторе, а система вас проверяет. Если возникают трудности, вы можете обсудить их с другими учениками на форуме.

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

Кроме того, freeCodeCamp помогает учащимся объединяться в команды и вместе работать над реальными некоммерческими проектами. Это хороший шанс получить ценный опыт разработки и портфолио, необходимое для трудоустройства.

FreeCodeCamp →

2. Кодакадемия

  • Технологии: HTML, CSS, JavaScript, Angular.js, React.js, Python, Ruby и другие.
  • Цена: бесплатно или от 20 долларов в месяц за дополнительный контент.
  • Язык: английский.
  • Уровень сложности: легкий-средний.

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

Codecademy также предлагает комплексные платные программы, которые организуют и объединяют материалы из разных курсов. Например, программа «Создание веб-сайтов с нуля» шаг за шагом научит вас создавать простой веб-сайт с нуля с использованием различных технологий.

Кодакадемия →

3. Курсера

  • Технологии: HTML, CSS, JavaScript, Angular.js, Java, Python, Ruby, Swift и другие.
  • Цена: бесплатно или от 49 долларов в месяц за дополнительный контент.
  • Язык: английский, русский и др.
  • Уровень сложности: все уровни.

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

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

Курсера →

4. edX

  • Технологии: HTML, CSS, JavaScript, Java, Python, Ruby и другие.
  • Цена: бесплатно или от 49 долларов в месяц за сертификат.
  • Язык : английский и другие.
  • Уровень сложности: все уровни.

На edX вы можете получить доступ к курсам от известных компаний и университетов. Среди них, например, знаменитый вводный курс для начинающих программистов Introduction to Computer Science от Гарвардского университета. Образовательный контент в основном представлен видеолекциями и текстами. Некоторые курсы содержат викторины и другие интерактивные задания.

За прохождение большинства материалов платформа не просит денег. Но получить сертификат, подтверждающий успешное окончание того или иного курса, можно только за деньги.

edX →

5. ИНТУИТ

  • Технологии: HTML, CSS, JavaScript, алгоритмы и базы данных, C#, Java, Python, Ruby и другие.
  • Стоимость: бесплатно или от 500 рублей в месяц за услуги репетитора.
  • Язык: русский.
  • Уровень сложности: все уровни.

В каталоге образовательной платформы ИНТУИТ представлены текстовые и видеокурсы от российских учебных заведений и международных ИТ-компаний. Содержание сайта охватывает все основные области программирования от разработки веб-сайтов до создания настольных программ. Самостоятельное обучение бесплатное, но есть платный сервис, в котором пользователю помогает личный репетитор.

"ИНТУИТ" →

6. Степик

  • Технологии: JavaScript, C#, нейронные сети, C++ и другие.
  • Цена: совершенно бесплатно.
  • Язык: русский, английский.
  • Уровень сложности: легкий-средний.

Еще одна некоммерческая платформа, курсы для которой создают российские компании и университеты. Хотя на Stepik не так много материала по конкретным языкам программирования, здесь можно получить фундаментальные знания из области математики и теории алгоритмов, которые пригодятся каждому разработчику.

Степик →

7. Учебник по современному Javascript

  • Технологии: JavaScript и не только.
  • Стоимость: бесплатно или от 6500 рублей за дополнительный курс.
  • Язык: русский.
  • Уровень сложность: все уровни.

Этот ресурс посвящен языку JavaScript и связанным с ним веб-технологиям. Здесь вы найдете очень подробный, хорошо структурированный и простой для понимания текстовый курс по JS. Задания после каждой темы помогут закрепить полученные знания. При этом материал чисто теоретический и не учит создавать проекты на практике.

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

«Учебник по современному Javascript» →