01
Discover a broken build
Pick a challenge by language, category, and difficulty. Every challenge ships with real starter code — not a blank file.
Find the bug. Fix the code. Prove the fix.
How Nox works
Broken code in. Proven skill out.A tight loop built for debugging — read, fix, run, and submit against tests you can't see.Example challenge
Start from failure, not a blank fileEvery challenge pairs buggy starter code with visible tests for iteration — and hidden tests that decide the verdict.Competitive progression
Correctness first. Status follows.Rating measures skill, XP measures momentum — and neither rewards a fix that doesn't actually pass.Developer profiles
A profile that proves debuggingEvery solve updates rating, rank, streaks, and skill breakdowns — a public record of what you can fix.Community solutions
Solved it? Teach it.Accepted solvers can publish explanations. Locked until you pass — open knowledge after.Like, comment, and bookmark — with reporting and moderation keeping shared solutions worth reading.
Supported languages
Start with JS, TS, and PythonA modular execution architecture means new runtimes arrive without rewriting the platform.FAQ
Questions, answeredThe short version of everything new debuggers ask before their first fix.