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» →