C · Java · Kotlin
Programming practice and tests, compiled in your browser.
Students write code in a full editor. Each program is compiled and judged on their own device, and every result is open for anyone to review.
- Languages: C, Java and Kotlin
- 3
- Practice problems, each with hidden tests
- 28
- Judge queues; code runs on the student's device
- 0
- Of submissions public, with their paste history
- 100%
The platform
Made for the classroom, from first exercise to final test.
Because judging happens in each browser, the platform needs almost no server capacity, and a whole class can submit at once without anyone waiting.
Compilers in the browser
Clang for C and a full JVM for Java and Kotlin run on the student's machine as WebAssembly.
Fixed-code problems
Lock the program and leave only function bodies to complete. Signatures can't be changed.
Timed tests
Scheduled assessments with a countdown, ICPC or partial scoring, and an optional language lock.
Live rankings
A global leaderboard and per-test standings that update as submissions are judged.
Open by default
Every attempt is public with its verdict, timing and code. Each paste is traced to where it ended up.
Effortless authoring
Markdown and math statements, bulk test import, and expected outputs generated from a reference solution.
Get started