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.

gcd-and-lcm.cclang → wasm
1#include <stdio.h>
2
3long gcd(long a, long b) {
4if (b == 0) return a;
5return gcd(b, a % b);
6}
Accepted8 / 8 tests3 ms · +200 pts
A fixed-code problem: only the highlighted body is editable.
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.

01

Compilers in the browser

Clang for C and a full JVM for Java and Kotlin run on the student's machine as WebAssembly.

02

Fixed-code problems

Lock the program and leave only function bodies to complete. Signatures can't be changed.

03

Timed tests

Scheduled assessments with a countdown, ICPC or partial scoring, and an optional language lock.

04

Live rankings

A global leaderboard and per-test standings that update as submissions are judged.

05

Open by default

Every attempt is public with its verdict, timing and code. Each paste is traced to where it ended up.

06

Effortless authoring

Markdown and math statements, bulk test import, and expected outputs generated from a reference solution.

Get started

Twenty-eight problems, from Hello, World! to spiral matrices.