Ежедневные новости и лайфхаки для программистов, подписывайся на GeekBrains Настоящий разработчик должен постоянно развиваться и улучшать свои навыки. Собрали для вас 10 полезных ресурсов, на которых можно размяться в программировании: 💻 C Puzzles Сайт с головоломками на языке С. Может быть полезен и тем, кто не знает C, но изучает С-подобные языки. 💻 CodeCombat Ресурс для начинающих, где обучение построено как игра с возрастающей сложностью. Подойдет изучающим Python, JavaScript или HTML&CSS с нуля. 💻 Codeforces Русскоязычная платформа для марафонов по программированию. Пользователи делятся на два дивизиона — начинающие соревнуются отдельно от опытных. Можно участвовать в состязаниях или просто тренироваться на задачах в режиме дорешивания. 💻 Codewars Платформа с разными заданиями — от алгоритмов до шаблонов проектирования — ждет разработчиков, программирующих на Java, JavaScript, PHP, Go, Ruby и других языках. Предварительно надо пройти тестирование. 💻 Coding Bat Ресурс, посвященный Java и Python. Опытным и начинающим программистам доступны упражнения и справочные материалы по языкам. 💻 CodinGame Увлекательная практика в формате видеоигр. Поддерживаются 25 языков: Java, JavaScript, PHP, Python, Swift, C#, C++, Ruby и другие. Empire of Code Русскоязычный ресурс с задачами по Python и JavaScript в формате игры. Участники пишут код для стратегии и тактики персонажей. MindCipher Ресурс позиционируется как социальный репозиторий с самыми занимательными головоломками. SPOJ На платформе Sphere Online Judge зарегистрированы 650 тысяч пользователей и размещено более шести тысяч заданий. Ресурс поддерживает 45 языков программирования, в том числе C, C++, Pascal, Perl, Haskell, Ocaml и другие. Topcoder Платформа, на которой проводятся соревнования по программированию. Можно потренироваться, выиграть денежный приз, а бонусом получить интересный оффер.