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

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

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

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

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

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

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

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

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

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

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

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

Автор: 2vlad

Источник [10]


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

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

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

[1] бесплатных сервисов для изучения программирования с нуля: https://habr.com/company/hexlet/blog/432802/

[2] CheckiO: https://checkio.org/

[3] leetcode: https://leetcode.com/

[4] Hackerrank: https://www.hackerrank.com/

[5] ежегодные исследования на тему востребованных технологий и образования в программировании: https://research.hackerrank.com/student-developer/2018/

[6] Codewars: https://www.codewars.com/

[7] Codebattle: http://codebattle.hexlet.io/

[8] Kaggle: https://kaggle.com/

[9] Codeforces: https://codeforces.com/

[10] Источник: https://habr.com/post/434786/?utm_campaign=434786