Practice
Practice
Coding problems, an online compiler and your submission history — one system, separate from Learning.
Coding Problems
Solve a growing library of problems — the same problem in Java, Python, C, C++ or JavaScript. Filter by difficulty, topic and progress.
OpenOnline Compiler
A quick scratchpad — write and run code in five languages in a secure sandbox, no problem attached.
OpenSubmissions
Every solution you submit, with its verdict, language, run time and the tests it passed.
Open