Пять бесплатных автоматизированных платформ для изучения и прокачки в программировании
Привет, сообщество! Мы в Хекслете составили список из пяти бесплатных автоматизированных онлайн-платформ для новичков и продвинутых кодеров.
На русском:
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 баксов в месяц) есть доступ к квизам, кастомным образовательным трекам и проектам.
Напишите в комментах, если я забыл упомянуть о какой-то хорошей автоматизированной платформе