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

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

На русском:

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

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

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

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

На английском:
Exercism
Задачки по 48-ми различным языкам программирования
Подойдет для тех, кто уже знает один язык и собирается изучить другой. Когда прошел задание, то тебя видят те, кто прошел это упражнение раньше, оставляют комменты, ты правишь и добавляешь новое решение. И так до тех пор, пока кто-нибудь не поставит лайк.

Для решения заданий нужно будет локально установить программу Exercism и npm-зависимости, необходимые для задачи. Решать задания можно локально, в своем любимом редакторе кода и тут же самому прогонять тесты. А загружать выполненный код — аналогично через установленную среду «Экзерцизма».
6ebiivu5gfd4pvfki7o2imef64g.png

Codewars
Крутая платформа с задачками на алгоритмы на совершенно разные уровни сложности. В основном для тех, кто уже программирует на каком-нибудь языке. Много интересных задач по совершенно разным технологиям.

Можно создавать кланы, приглашать знакомых и устраивать контесты. Идеально подойдет для оттачивания скиллов и дополнительной практики. А еще радует геймификация в стиле каратэ: за прохождение заданий повышается «Кю», практика называется «Ката», а еще есть «Кумитэ» для шеринга кода в стиле спарринга: у каждого есть поочередно возможность фиксить баги и рефакторить код.
fwg2lvsie-xcj0t_tmdavjlssyy.png

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

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

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

© Habrahabr.ru