Spoj favicon

Spoj

SPOJ (Sphere Online Judge) is an online judge system with over 315,000 registered users and over 20000 problems. The solution to problems can be submitted in over 60 languages including C, C++, Java, Python, C#, Go, Haskell, Ocaml, and F#. SPOJ has a rapidly growing problem set/tasks available for practice 24 hours/day, including many original tasks prepared by the community of expert problem setters associated with the project.

DMOJ

DMOJ

Practice problem solving and compete against others on the DMOJ, a modern contest platform and archive of programming problems ...

The AI Games

The AI Games

Develop your coding skills and practice them by competing with hundreds of players worldwide. Code your own bots in your prefe ...