Practice Platforms

Practice where progress is visible.

Choose a platform that matches your team’s goals, experience, and preferred style of competition.

PRACTICE · ICPC U
PRACTICEExplore the commons

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.

Return to Learn & Practice

Last reviewed: August 3, 2026.

Keep moving

Your next step
is ready.

Return to learning