Skip to main content

Documentation

AlgoArena docs

Step-by-step guides to everything in AlgoArena, for students sharpening their skills and educators running the room.

For Students

Everything from your first practice problem to climbing the ranked ladder.

Practice a problem

Work through thousands of problems at your own pace. Nothing here affects ranked Elo, so it's the place to learn.

  1. 1Open Practice and browse from the sidebar: Library, Beginner Friendly, the Skill Tree, Training Plans, Bookmarks, or Unfinished.
  2. 2Pick a problem, read the prompt, and choose your language in the editor (Python, JavaScript, Java, C++ and more).
  3. 3Hit Run to test your code against the visible public test cases as you iterate.
  4. 4Hit Submit to run the full hidden test suite. Pass everything and the problem is marked solved.
  5. 5After a submission you can pull up AI Analysis from Rena to review your approach.

Ranked 1v1 battles

Go head-to-head against another coder on the same problem. Your ranked Elo moves with every live human ranked result.

  1. 1Open the Lobby and tap Join Queue. Matchmaking pairs you with an opponent of similar ranked Elo.
  2. 2Both players receive the identical problem at the same time, with a timer that scales to the problem's difficulty.
  3. 3Code your solution, using Run to check public tests and Submit to run the full suite.
  4. 4First to pass all tests wins; if the timer runs out, the stronger partial result takes it. Ranked Elo updates at the end.
  5. 5Leaving a ranked match early forfeits it, so settle in before you queue.

Puzzle Rush

A fast, timed sprint of bite-sized puzzles: debug fixes, reorder-the-code, output prediction, complexity calls and more.

  1. 1Open Puzzle Rush and choose your session length: 1, 3, 5, or 10 minutes.
  2. 2Press Play to start. Puzzles come one after another, rapid-fire.
  3. 3Solve as many as you can. Points scale with difficulty, and solving quickly earns a time bonus.
  4. 4When the clock hits zero the higher score wins. It's a great warm-up before battles.

Using Rena, your AI assistant

Rena is AlgoArena's built-in AI coach. It guides you with hints and questions rather than just handing over the answer.

  1. 1AI Analysis reviews a solution after you submit and suggests where to improve. Free includes a monthly taste; paid tiers get more.
  2. 2Rena: Chat is a conversational tutor for the problem in front of you, available on Pro and Ultimate.
  3. 3Rena: Mock Interview runs a realistic spoken technical interview, with selectable interviewer styles, on Pro and Ultimate.
  4. 4Allowances are metered monthly per tier; see the pricing page for the exact numbers per feature.

Tracking your progress & ratings

Your profile is the single view of how far you've come: ratings, history, badges and your standing against everyone else.

  1. 1Open your Profile to see separate Battle and Puzzle ratings, each with a tier and progress toward the next one.
  2. 2Review your solved counts by mode and difficulty, your language mix, and a feed of recent activity.
  3. 3Check rating history and your contribution graph to see momentum over time.
  4. 4See your global rank and percentile, and jump to the leaderboard to find where you stand.

For Educators

Classroom Mode turns a quiz into a live, joinable session, then hands you the analytics afterward.

Host a live classroom session

Run a live, game-show-style session your whole class joins from their own devices. No installs.

  1. 1From the Classroom dashboard, choose a quiz and host it to open the lobby.
  2. 2Share the join code shown in the lobby. Students go to the Classroom join page and enter it.
  3. 3Watch players appear in the lobby. When everyone's in, press Start to kick off a countdown.
  4. 4Advance through questions, reveal answers, and show the live leaderboard between rounds from the host controls.

Build & assign a quiz

Author a quiz from scratch, the question library, or AI, mixing concept checks and live coding.

  1. 1Open the quiz builder and set the details: title, difficulty, and how questions are paced.
  2. 2Add questions across formats: multiple choice, true/false, code output, time complexity, fill-in-the-blank, reorder-code, debug-and-fix, and full coding challenges.
  3. 3Auto-populate from the library by topic and difficulty, or generate fresh questions with AI on higher tiers.
  4. 4Reorder, edit, then save the quiz to your library so it's ready to host or reuse.

Students coding live

On coding questions, students write and run real code in the browser while you watch the room move in real time.

  1. 1When a coding question appears, students get an editor with any starter code and a language picker.
  2. 2They Run against sample tests, then Submit to be graded on the full set of test cases.
  3. 3Scores update live and the leaderboard reflects correctness and speed between questions.
  4. 4Concept questions (multiple choice, true/false and the rest) are answered with a tap and scored instantly.

Reading the debrief & analytics

After a session, the debrief turns the whole room into a grid you can read at a glance and export.

  1. 1Open the session debrief to see class-level summaries: students who participated, average score, and overall accuracy.
  2. 2Read the participation grid, one row per student and one column per question, to spot who struggled where.
  3. 3Click a student to expand their answers, time taken, and points; click into per-question accuracy to find sticky topics.
  4. 4Export the results to CSV or print to PDF for your records.

Recruiting & assessments: early access

Our online assessment (OA) product for hiring teams works end to end today: build an assessment, invite candidates, and review results with replayable evidence of how each candidate worked. We onboard teams through guided pilots, so the step-by-step docs live in that process for now. Join the waitlist or book a demo and we will walk your team through the full flow, or email contact@algoarena.net.