A free LeetCode and HackerRank alternative that pays you back

You already solve coding problems. The UptoSkills Arena keeps everything you are used to (statements, examples, hidden tests, easy to hard) and adds an India-time calendar of daily, weekly and monthly problems where every first accepted solve earns XP and Aura for real goodies.

How the Arena works, if you know LeetCode or HackerRank

Problem of the day
A new problem every day at midnight India time, plus a harder set every week and one big challenge every month.
How you write code
A full program that reads the input and prints the answer, the way HackerRank-style tests and company online assessments work.
Hidden tests
Big hidden inputs decide. You see which test failed and why (wrong answer, time limit, runtime error), never the expected output.
Languages
Python, JavaScript, TypeScript, Java, C++, C, C#, Go, Rust, Kotlin, Scala, Swift, PHP and Ruby. SQL problems take standard SQL, and MySQL habits like IFNULL, YEAR() and LIMIT 5, 10 work too.
Streak
An Arena streak on India-time days. The first on-time solve of each day adds +20 XP.
Rewards
XP for the league leaderboards and your Arena rank, Aura for real UptoSkills goodies: stickers, mugs, caps, bottles, T-shirts, bags.
Hints and help
The first hint of every problem is free. Pro adds all hints, written editorials after you solve and an AI coach that never gives the answer away.
Price
A free account solves every daily, weekly and monthly problem and the practice library. Pro is optional.
Where it leads
Your practice sits next to jobs, internships, AI mock interviews and leagues on UptoSkills.

What you win for solving

Paid once per problem, on your first accepted submit. Harder problems and longer tracks pay more.

XP on every first solve

10–60 XP for a daily, 15–80 for a weekly and up to 150 for the monthly challenge. XP counts on the league leaderboards, including the Pro rewards race.

Aura for real goodies

5–20 Aura a daily, up to 50 for the monthly. Spend it in the Aura shop on stickers, mugs, caps, bottles, T-shirts and bags.

A streak that pays

Solve on the day to grow your Arena streak. The first on-time solve of each day adds a +20 XP streak bonus. Solve every daily of a week for +10 Aura more.

Ranks that cut prices

Bronze, Silver, Gold, Platinum, Diamond. Only solving raises your rank, and each rank makes its goodies much cheaper in Aura.

Switch in two minutes

  1. 01

    Join in one tap

    Sign in with Google. Free, no card.

  2. 02

    Pick up where you are

    Open today’s problem, or the topic you were practising elsewhere: arrays, sliding window, DP, graphs.

  3. 03

    Write it your way

    Any of 14 languages. Run the examples or your own input, then submit to the hidden tests.

  4. 04

    Collect

    Your first accepted solve pays XP and Aura. Come back tomorrow to grow the streak.

Practise the topics you already know

All topics

Questions

Is the Arena free?

Yes. A free account solves every daily and weekly problem and the monthly challenge, earns XP and Aura and keeps a streak. Pro adds the AI coach, the full archive for practice, a longer catch-up window, a weekly bonus problem, 10% more Aura and priority judging.

I already practise on LeetCode or HackerRank. Why the Arena?

Keep them. The Arena adds what they do not: problems on an India-time calendar (one every day, a harder set every week, one big challenge every month), and every first accepted solve pays XP and Aura that you spend on real UptoSkills goodies. Your practice also sits next to the jobs, internships and AI interviews on UptoSkills.

Is it like LeetCode or HackerRank?

Close to both. You read a problem, write a full program in your language, run the examples or your own input and submit to hidden tests, like HackerRank (programs read the input and print the answer). Easy, medium and hard problems cover the same interview topics: arrays, strings, hash maps, two pointers, sliding window, binary search, dynamic programming, graphs and more.

Which languages can I use?

Python, JavaScript, TypeScript, Java, C++, C, C#, Go, Rust, Kotlin, Scala, Swift, PHP and Ruby. SQL problems take standard SQL, and MySQL habits like IFNULL, YEAR() and LIMIT 5, 10 work too.

What do I get?

XP counts on the league leaderboards (including the Pro rewards race) and raises your Arena rank. Aura buys UptoSkills goodies: stickers, mugs, caps, bottles, T-shirts, bags. Reach a goodie’s Arena rank and it costs far less Aura: about 1.5 to 5 months of steady solving instead of up to 7 without the rank.

Do I need to install anything?

No. The editor, the runner and the judge are in the browser and on our servers. It works on a phone too, and in the UptoSkills app.

Your next practice session can pay you back.

One tap with Google, no card. Every first accepted solve pays XP for the leaderboards and Aura for real goodies.

LeetCode and HackerRank are trademarks of their owners. UptoSkills is not affiliated with them.