habrahabr

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

  • среда, 12 декабря 2018 г. в 00:19:06
https://habr.com/company/hexlet/blog/432802/
  • Блог компании «Hexlet»
  • JavaScript
  • PHP
  • Программирование
  • Учебный процесс в IT


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


На русском:


HTML Academy


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


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


Code Basics


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


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


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


Exercism


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


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


Codewars


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


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


Codeacademy


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


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


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