Practice Platforms
This is a curated starting set rather than an exhaustive directory. Choose a platform based on the kind of practice your team needs.
- Structured problem sets: CSES, DMOJ, and Kattis.
- Regular competitive rounds: Codeforces and Topcoder.
- General coding practice: HackerRank and LeetCode.
- Mathematical problem solving: Project Euler.
- Large classic archives: Online Judge and SPOJ.
Google Coding Competitions ended in 2023; its problems remain available in the Google Coding Competitions Archive.
Running a contest? PC² and other administrator-facing systems belong under Contest Tools & Standards.
Last reviewed: August 3, 2026.