- PVSM.RU - https://www.pvsm.ru -

Шесть бесплатных автоматизированных платформ для изучения программирования

Привет, сообщество! Мы в Хекслете [1] составили список из пяти бесплатных автоматизированных онлайн-платформ для новичков.

На русском:

HTML Academy [2]
«Академия» учит верстать сайты. Основной контент в формате подписки (390 рублей в месяц) и интенсивов (от 12500 рублей), но есть несколько бесплатных автоматизированных курсов по основам HTML, CSS и JavaScript.

В HTML Academy не столько задания для прокачки в программировании, сколько для знакомства с основами веб-разработки. Но это идеальный формат для тех, кто никогда не писал код и хочет попробовать. Большое количество веб-разработчиков начинало путь именно здесь.
Шесть бесплатных автоматизированных платформ для изучения программирования - 1

Code Basics [3]
Это новый бесплатный сервис от Хекслета. Его основная идея — через решение простых заданий прямо в браузере погружать новичков в основы программирования. Сейчас есть уроки по PHP, JavaScript и Python, ближайшее время появятся — новые. Платформа подойдет лучше всего для изучения основ синтаксиса, и меньше — для прокачки алгоритмов.

Обучение построено вокруг чередования небольших порций теории (3-4 абзаца) и закрепления практики в тренажере. У каждого практического задания есть решение учителя, которое можно сравнить со своим после успешного прохождения и раздел для обсуждения задания.
Шесть бесплатных автоматизированных платформ для изучения программирования - 2

На английском:

FreeCodeCamp [4]
Крупная некоммерческая автоматизированная платформа. Учит с нуля основам веб-разработки: HTML, CSS и JavaScript. В конце есть ознакомительные блоки по React/Redux, визуализации данных и даже немного по бэкэнду.

С самого начала и до конца невозможно запутаться — есть всего одна программа из 1400 заданий. Где-то с 200-го задания есть интересный блок с алгоритмическими задачками на JavaScript. Несколько раз за обучение предусмотрена самостоятельная практика у себя в редакторе.
Шесть бесплатных автоматизированных платформ для изучения программирования - 3

Scrimba [5]
Органичное сочетание «видео» и заданий в браузере: как если бы преподаватель сидел рядом с вами и показывал что делает в редакторе. У вас есть возможность прямо по ходу записи листать код и наблюдать за курсором преподавателя.

Большое количество тем по веб-разработке: от «флексбоксов» и Bootstrap до React, Vue и Angular. Единственным недостатком платформы может быть только отсутствие поддержки и работы над проектами. Но для этого есть масса других платформ.
Шесть бесплатных автоматизированных платформ для изучения программирования - 4

Codeacademy [6]
Одна из наиболее известных международных платформ для изучения основ кодинга по разным технологиям: Python, SQL, Java, верстка, JavaScript и другие. Недавно запустили первый курс по C++. Все очень симпатично и ориентировано на решение простых задачек.

Codeacademy заточен на приобретение базовых навыков программирования и подойдет для тех, кто хочет познакомиться с кодингом без больших планов стать профессиональным разработчиком. Все обучение происходит в браузере. В платной версии (за 20 баксов в месяц) есть доступ к квизам, кастомным образовательным трекам и проектам.
Шесть бесплатных автоматизированных платформ для изучения программирования - 5

Сodingame [7]
Красиво нарисованная платформа для изучения программирования в игровой форме. Проходишь в игре уровни, одновременно изучаешь программирование на привычном языке: Python, Java, JavaScript, C++/#.

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

Напишите в комментах, если я забыл упомянуть о какой-то хорошей автоматизированной платформе

UPD. После публикации вы прислали много хороших сервисов и мы поняли, что есть смысл разделить их на два блока: 1. изучение основ программирования и 2. «задачники». Этот пост мы отредактировали, чтобы он отвечал на запрос новичков. Для второго — мы подготовим и опубликуем отдельный пост.

Автор: Влад

Источник [8]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/javascript/301857

Ссылки в тексте:

[1] Хекслете: https://ru.hexlet.io/

[2] HTML Academy: https://htmlacademy.ru/

[3] Code Basics: https://code-basics.ru/

[4] FreeCodeCamp: http://freecodecamp.com/

[5] Scrimba: https://scrimba.com/

[6] Codeacademy: https://www.codecademy.com/

[7] Сodingame: https://www.codingame.com/

[8] Источник: https://habr.com/post/432802/?utm_source=habrahabr&utm_medium=rss&utm_campaign=432802