Loading...
Loading...
Online editor and judge
Write Java in your browser, run it on the examples and submit it to hidden test cases. 580+ coding problems and 7,200+ practice exercises, from your first if-else to DSA.
How it works
Open any coding problem or practice exercise and write your program in the editor. It has syntax colours, auto brackets and line numbers, and saves your code as you type, so you can continue on another device.
Run your program on the example input and see your output next to the expected output. Tick "Use my own input" to try any input you like.
Submit checks your program on hidden test cases, just like a placement test. You see how many passed, a box per test, and the first test that failed with its input, the expected output and yours.
Accepted? The problem is marked solved, you earn XP, and the worked solution opens so you can compare it with yours.
Your result
The same results online judges and placement tests use, with what to check next.
Where to practise
Each problem-solving module ends with a set of must-do problems, from easy to hard. Every practice exercise in the lessons can be run and checked too.
FAQ
No install, no setup. Open a problem, write, run, submit.