Online C# playground

Write and run C# right here — it executes in your browser, so there's nothing to install and nothing to sign up for.

18judged problems
24error codes decoded
9lessons
0installs needed
Program.cs — playground
Program input (stdin) — click to add input for Console.ReadLine()
Click Run to execute your code (Ctrl+Enter also works).

Runs locally in your browser. Infinite loops are stopped by a step watchdog instead of freezing the tab. The engine covers the beginner core — see what's supported.


Auto-judged practice

Eighteen problems from read-and-print to a matrix diagonal — write your solution and the browser grades it test by test.

Real compiler errors, decoded

CS0029, CS0103, CS0246… see the error happen live in your browser, understand the cause, copy the fix.

Beginner traps explained

Why 7 / 2 is 3 in C#, what var really does — plain-English guides with runnable snippets.

Easter eggs 🥚

Every egg here is real C# you can run — the point is the surprise, not a joke.

Nothing here is hidden from the source code — which is the actual egg: the language itself is the toy.

Why another C# site?

Every C# tutorial shows you code in a screenshot. Here, every snippet on every page actually runs — press the button under any example and see real output, or real compiler errors with the same codes Visual Studio gives you (CS0029, CS0103…). The interpreter is ~60 KB of JavaScript that ships with the page: no server round-trips, no accounts, no waiting.

Where to go next: start with the Hello World lesson, browse the error decoder when the compiler confuses you, or jump into the problem set. The editor remembers your draft between visits.