Главная » Хабрахабр » Семь бесплатных автоматизированных платформ-задачников для прокачки навыков программирования

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

Недавно сделали подборку бесплатных сервисов для изучения программирования с нуля. Привет! Из них составили отдельный список таких, которые подойдут профессиональным программистам. В комментариях получили много заинтересовавших нас платформ.

CheckiO

Это сборник игровых задач по программированию для тех, кто уже не новичок. Проект из Украины «Чекио» сфокусирован на Python и JavaScript. В самом решении задач игрового процесса нет, но есть общий сценарий для прохождения платформы. Большой упор на геймификацию, симпатичную графику и общение в сообществе. Полезная фича — смотреть другие решения и подсказывать студентам как их можно улучшить.

CheckiO

leetcode

Цель сервиса — готовить программистов к заданиям, которые встречаются на интервью. Сборник задач по программированию на разных языках. В платной версии можно пройти автоматизированное интервью в Google, Facebook или Amazon: робот подберёт вопросы, засечёт время и даже поможет оценить. Платформа сразу даёт фидбэк на правильность и эффективность решения, показывает варианты решений и позволяет обсудить их с другими участниками.

leetcode

Hackerrank

Много тематических туториалов в стиле «30 Days of Code» или «10 Days of Statistics». Известный американский проект включает «челленджи», соревнования, вакансии, лидерборд и помощь в подготовке к интервью.

Задачи можно решать на большинстве популярных языков: C++/#, Java, PHP, Python, JavaScript, Kotlin и другие. Задания делятся по конкретным скиллам: алгоритмы, структуры данных и математику. Еще Hackerrank выпускает ежегодные исследования на тему востребованных технологий и образования в программировании.

Codewars

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

Codebattle

Название говорит за себя: вам и сопернику даётся задача, выбираете язык и решаете. Codebattle — проект сообщества Хекслета. Кто первый решит задачу (пройдёт тесты) — тот победил. Вы видите код соперника в реальном времени, результаты запуска тестов и можете общаться с ним и зрителями в чате.

Еще известные сервисы:

Платформа для дата-саентистов и специалистов по машинному обучению. Kaggle. Предлагает открытые датасеты и контесты от компаний с призовыми фондами.

Проект ориентирован на олимпиадные задачи, публикует новости с ACM ICPC и поддерживается Telegram. Codeforces.

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


Оставить комментарий

Ваш email нигде не будет показан
Обязательные для заполнения поля помечены *

*

x

Ещё Hi-Tech Интересное!

В России приступили к тестированию отечественного нейроинтерфейса «Нейрочат»

Эта система предназначена для пациентов с ограниченными физическими способностями. В конце прошлого года компания Neurotrand разработала вместе с партнерами программно-аппаратный комплекс с нейрогарнитурой. Это могут быть пациенты клиник, перенесшие инсульт, военные с тяжелыми ранениями, люди, получившие травму на производстве. Она ...

Зрители не могут отличить нативную картинку 4K от интерполяции

Такие выводы можно сделать из результатов российского исследования, проведённого холдингом «Ромир». Человеческого зрения недостаточно, чтобы отличить настоящее видео 4K от картинки, которую получили из изображения HDTV с помощью интерполяции. Опрошенным показывали на телеэкране фрагменты двух видеороликов и спрашивали о восприятии ...