Да, есть несколько ресурсов, на которых можно найти идеи и задачи для практики программирования: 12
- Project Euler. 14 Содержит более 500 математических задач, которые нужно решить, используя программирование (на любом языке). 1
- Code Abbey. 1 На сайте более 200 задач по программированию, за решения 125 из них выдают сертификат. 1
- Rosalind. 12 В сервисе собраны задачи для разработчиков в области биоинформатики. 2
- CodingBat. 2 Сборник задач на Java и Python. 2 С помощью сервиса пользователи могут освоить основы и особенности этих языков программирования. 2
- Exercism. 25 Сайт предлагает задачи на 48 языках программирования. 5 Пользователь скачивает упражнения, решает их на собственном компьютере, а затем проверяет с наставником. 5
- LeetCode. 25 Сервис с алгоритмическими задачами, которые помогут подготовиться к собеседованию. 2 Задачи охватывают все аспекты разработки, включая базы данных, алгоритмы, теорию графов, структуры данных и динамическое программирование. 2
- Timus Online Judge. 45 Один из крупнейших русскоязычных архивов задач по программированию с автоматической проверяющей системой. 4