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

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

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

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 Интересное!

[Из песочницы] Английский и айтишник: английскую сову на русский глобус?

Люди с техническим складом ума во всем стремятся найти систему. При изучении английского, столь востребованного в IT, многие программисты сталкиваются с тем, что не могут понять, как устроен этот язык, его систему. “Кто виноват?” В чем же проблема? Казалось бы, ...

Читай старьё

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