Coding events,
judged correctly.

PythonC++JavaJavaScriptTypeScriptGoRustC#KotlinRubySwiftPHPCHaskellScalaPerlLuaRDartElixirClojureErlangF#FortranPascal

Collaborations

The organizations and communities we partner with to run their coding events on Code Arena.

ACM Student Chapter, VIT Chennai
ACM Student Chapter
VIT Chennai
Vellore Institute of Technology
Vellore Institute
of Technology
ACM Student Chapter, FISAT
ACM Student Chapter
FISAT
Federal Institute of Science and Technology
Federal Institute of
Science and Technology
Vel Tech
Vel Tech
ACM Student Chapter, RIT Chennai
ACM Student Chapter
RIT Chennai
Rajalakshmi Institute of Technology Chennai
Rajalakshmi Institute
of Technology Chennai

Submit. Judge. Rank.

Every submission is typed, sent to the sandbox, and graded test by test - then ranked on the leaderboard.

solution.py
$ waiting for submission…

From signup to scoreboard.

Three steps to your first submission, on infrastructure built to run the whole event - sandboxed grading, verified accounts, AI-prompt rounds, and tie-broken leaderboards.

01

Sign up

Create an account with your email and institution, then verify in one click.

02

Register for an event

Browse open events and register before the round goes live.

03

Submit & rank

Write code, submit, and watch the sandbox grade it against the test cases.

Run real code.

Every submission runs on our own sandboxed execution engine - 60+ languages, with stdout / stderr captured and graded against your test cases.

Verified accounts.

Sign up with your email + institution, verify in one click, and you're in. Admins keep the platform clean from spam accounts.

AI-prompt rounds.

Beyond classic coding questions, set AI-prompt challenges - participants engineer the prompt, the model writes the code, and the result is compiled and judged like any other submission.

Tie-broken leaderboards.

Rank by score, then total submissions, then sum of execution time. Reward correctness and efficiency together.

Questions

Frequently asked questions

What is Code Arena?

Code Arena is a platform for running coding contests. Organisers can create questions with top-of-the-line AI models, and a sandboxed execution engine grades every submission against hidden test cases in seconds. Live leaderboards, per-question scoring styles and analytics are built in, alongside a free Learn track. Browse open events.

Who is Code Arena for?

Colleges and clubs running hackathons, teachers setting timed classroom assessments, and companies screening candidates. Participants just register and start solving - there is nothing to install, no compiler to set up and no repository to clone. A browser is the only requirement. Create an account.

Which programming languages can I use?

Our code execution engine supports more than 60 languages, including C, C++, Java, Python, JavaScript, Go, Rust and Kotlin. You write and run your solution in the in-browser editor, and the options available for a question are shown in its language picker.

How is my submission graded?

Your code runs in a sandbox against the organiser's test cases, capturing stdout and stderr. Every test must produce the expected output to count as accepted. Public test cases are visible while you work; hidden ones only run on submission, so you cannot tune your code to them.

How are points awarded?

Each question uses one of three scoring styles, set by the organiser, and a single event can mix all three. Static gives every accepted solve full marks, depreciating rewards solving first, and time-based shrinks your score as your personal clock runs down. Your event score sums your best score per question.

What is partial credit?

If some tests pass on a static or time-based question, you are offered points in proportion - the style score times tests passed over total tests, floored at 1. You can decline, keep zero and retry for full marks. Depreciating questions are all-or-nothing and never offer it.

How are leaderboard ties broken?

By total score first, then fewer total submissions, then faster total execution time. Two people on the same score are separated by who needed fewer attempts, and if that ties too, by whose code ran faster overall. Only your best score on each question counts.

What are AI-prompt questions?

On AI-prompt questions you describe the solution and an AI model writes the code, and your latest generation is graded against the same test cases. Some cap how many tokens you may spend prompting: the fewer you use, the higher your multiplier, from x1.0 down to x0.75 as you near the cap. A live counter tracks usage.

Does Code Arena detect AI-generated code?

Yes. Every submission is analysed in the background by custom machine-learning models that estimate how much of it came from external AI tools. A flagged submission can have its points reduced. Signals are reviewed by the organiser, with the Event Coordinator and Faculty Panel making the final call.

How can my college or company run an event on Code Arena?

Register an organisation account, and once it is approved you get an organiser console: build a question bank, set per-question scoring styles and time budgets, upload a participant roster or open public registration, and follow submissions, the leaderboard and analytics live while the event runs. Register an organisation.

Ready to compete?

Sign up in 30 seconds, verify your email, browse open events, and start submitting.

Hosting events?

Organizations get their own console - create events, build question sets with AI, invite moderators, and manage participants end to end.