# What practice is

> Coding problems you solve in the browser and a judge that actually runs them - what the parts are, what costs nothing, and what signing in adds.

Source: https://www.revquix.com/docs/practice/what-practice-is
Last verified: 2026-09-04

---

Practice is a set of coding problems you solve in the browser. You write a function, press Run to
try it against the worked examples, and press Submit to have it checked against every test case the
problem has. Nothing is installed and nothing is simulated - your code compiles and runs in a real
sandbox, and the verdict comes from what it actually did.

## The four parts

- [Problems](https://www.revquix.com/docs/practice/finding-a-problem) - The catalogue. Filter by difficulty, topic and whether you have solved it.

- [Tracks](https://www.revquix.com/docs/practice/tracks) - Ordered paths through the catalogue, when you would rather not choose.

- [The solver](https://www.revquix.com/docs/practice/the-solver) - Statement on one side, editor on the other.

- [Your record](https://www.revquix.com/docs/practice/your-practice-dashboard) - Everything you have solved, and the streak that goes with it.

Problems live at [/problems](https://www.revquix.com/problems) and tracks at [/tracks](https://www.revquix.com/tracks). In the top navigation both sit under **Resources**, as
"Coding Problems" and "DSA Tracks".

> **Note** - The menu says Practice, the address bar says /problems
>
> The nav word is about what you do; the URL is about what the page is. `/problems/two-sum` is the
> link that makes sense when you paste it into a chat, so that is the one we kept.

## Solving costs nothing

There is no credit charge for opening a problem, running your code, submitting it, or reading a
hint. That is deliberate and it is not a trial period - the judge is free to use, and it stays free.

Credits enter in exactly one place: **asking Revquix AI about your code**. Those actions carry a
price, the button shows it before you press it, and some of them are free a few times a day. See [asking AI for help](https://www.revquix.com/docs/practice/asking-ai-for-help).

## What signing in adds

You can read any problem and press Run without an account. Everything that makes a record needs one.

|                                            | Signed out | Signed in |
| ------------------------------------------ | ---------- | --------- |
| Read the statement, hints and approach     | Yes        | Yes       |
| Run against the examples or your own input | Yes        | Yes       |
| Submit                                     | No         | Yes       |
| Your solution kept and re-readable later   | No         | Yes       |
| Solved count, streak, activity graph       | No         | Yes       |
| Track progress and the Continue button     | No         | Yes       |

The Submit button is visible either way. Pressing it while signed out asks you to sign in rather
than hiding what you would get - your draft is still in the editor afterwards.

## What is not here

- **No public solutions tab and no discussion threads.** The Approach tab is written by the
  problem's author, and it is the only walkthrough on the page.
- **No contests, no leaderboards, no proctoring.** Your record is for you. We do not present it as
  a credential we have verified, because we cannot verify it.
- **No SQL problems.** SQL lives in [SQL projects](https://www.revquix.com/docs/projects/sql-projects)
  instead.

## Related

- [Running and submitting](https://www.revquix.com/docs/practice/running-and-submitting) - What each button does, and what it keeps.

- [Projects](https://www.revquix.com/docs/projects/what-is-a-project) - When you want a whole program rather than one function.

- [Credits](https://www.revquix.com/docs/payments/credits) - What credits are for, everywhere else on Revquix.
