Daily coding challenges that pay you back. Win XP, Aura and real goodies.
Interview-style coding and SQL problems checked by hidden tests, in 14 languages: a new one every day, a harder set every week and one big monthly challenge. Every first solve pays XP for the leaderboards and Aura for goodies.
- Free
- to join
- No card
- needed
- One tap
- with Google
Solve in Python · JavaScript · TypeScript · Java · C++ · C · C# · Go · Rust · Kotlin · Scala · Swift · PHP · Ruby · SQL
This week
Ends in 1d 18h- The Lost Linkmedium · +40 XP · +15 Aura
This month
Ends in 23d 18h- The Nested Fractal Pathhard · +150 XP · +50 Aura
- 42. The Nested Fractal PathOpen · Monthly · 1 Nov · recursion, trees, dynamic programming80.6%hard27
- 41. UptoSkills Arena's Favorite ColorDaily · 3 Nov · basics, loops, counting91.4%easy28
- 38. The Birthday GiftDaily · 2 Nov · basics, loops, conditional79.2%easy19
- 37. The Perfect Picnic SpotDaily · 1 Nov · binary search, greedy100%hard18
- 32. Tired of Traffic!Daily · 31 Oct · basics, loops, conditionals65%easy22
- 36. The Perfect SplitDaily · 30 Oct · two pointers, prefix sums, hash map85.2%Med.22
- 31. The School CorridorDaily · 29 Oct · matrix, loops100%easy18
- 30. Balanced SubsequencesDaily · 28 Oct · stack, hash map, greedy70%Med.19
- 29. UptoSkills Arena Snack DeliveryDaily · 27 Oct · sorting, greedy, data structures83.3%easy16
- 28. The Digital SymphonyWeekly · 26 Oct · math, number theory, combinatorics84.6%hard21
- 27. Classroom AttendanceDaily · 26 Oct · hash map, frequency, counting88.9%easy14
- 244. College Hostel Room AllocationDaily · 25 Oct · sorting, greedy, simulation60%Med.16
- 26. Divisible by 7?Daily · 24 Oct · math, arithmetic73.5%easy21
- 25. Array PartitioningDaily · 23 Oct · binary search, dynamic programming, greedy88.2%Med.12
- 24. The Lucky DipDaily · 22 Oct · arrays, max, simple loop68.2%easy12
Coming from LeetCode or HackerRank?
You already know how this works. The Arena keeps the parts you are used to and pays you back for the practice you do anyway.
How the Arena comparesFeels familiar
- Problem statement, examples and constraints
- Run on the examples or your own input
- Hidden tests decide: you see which one failed
- Easy, medium and hard, the usual interview topics
- 14 languages, plus SQL (MySQL-friendly)
What is new here
- A new problem every day at midnight India time
- A harder set every week and one big monthly challenge
- Every first solve pays XP and Aura
- Aura buys real UptoSkills goodies
- Free account: no card, one tap with Google
What you win for solving
Rewards are 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.
Practise by topic
Every open problem, grouped the way interviews ask them.
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.
Who can solve?
Student accounts. Anyone can read the problems and the leaderboard.
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.
Why did my code fail on a hidden test?
Usually a slow idea on a big input or an edge case (empty input, duplicates, negatives). The verdict tells you which test and why; Pro’s coach explains it in plain words.
LeetCode and HackerRank are trademarks of their owners. UptoSkills is not affiliated with them.
Today’s problem is open. Start your streak.
One tap to join, a few minutes to solve. Tomorrow there is a new one.