A quick 8-step tour to show you how everything works. Takes less than a minute.
Enter live coding war rooms. Outcode your opponent in real-time. Dominate the global leaderboard. No college required — just raw skill.
Two Sum — Return indices of two numbers that add to the target.
Binary Tree Level Order — Return node values level by level.
Edit Distance — Minimum operations to convert one string to another.
Number of Islands — Count connected land components in a 2D grid.
Valid Parentheses — Determine if bracket sequence is balanced.
Median of Two Sorted Arrays — O(log n) solution required.
Challenge anyone or get matched instantly with skill-based matchmaking.
Form a team of 2–5 and battle rival squads for team-based glory.
No borders. Battle students from IIT, MIT, Oxford — anywhere worldwide.
Watch live battles in real-time. Learn from the best coders.
Weekly 64-player bracket wars with prizes and leaderboard glory.
Python, JS, C++, Java, Go, Rust, Kotlin and more. Your language.
Rewatch any match step by step. Compare solutions, improve fast.
Every win boosts your college's global rank. Represent. Dominate.
Yes — 100% free. Create an account, join rooms, battle opponents, and climb the global leaderboard without spending a single rupee. We may introduce optional premium features in the future, but the core battle experience will always be free.
We support 10+ languages including Python, JavaScript, C++, Java, Go, Rust, Kotlin, TypeScript, C, and PHP. You and your opponent can code in different languages — the judge evaluates output, not language. More languages are added regularly.
Quick Match uses skill-based matchmaking — you are paired with someone at a similar XP level and rank so battles stay fair and competitive. You can also create private rooms and share a code with specific people for friendly duels, or join any public room manually.
Absolutely. When you sign up you can tag your college or university. Every battle you win earns XP that counts toward your personal rank and your college's global standing. We have a dedicated college leaderboard showing the top institutions worldwide — represent your campus and make it legendary.
If your opponent disconnects for more than 30 seconds, you are awarded the win automatically and receive full XP. If the connection drops on your side, you have a 60-second reconnect window — the timer keeps running so reconnect fast. Intentional disconnects to avoid a loss are tracked and result in a penalty to your XP.
Problems are randomly selected from our curated bank of 2,000+ problems tagged by topic (Arrays, Trees, DP, Graphs, etc.) and difficulty (Easy, Medium, Hard). Room creators can filter by topic or difficulty. Both players always get the exact same problem at the same time — no advantages.
Yes — Squad Wars lets you form a team of 2 to 5 players and battle rival squads. Each player on your team gets a different sub-problem and your combined scores determine the winner. It is an incredible way to compete with your college friends against other teams from around the world.
Every week we run a 64-player bracket tournament — free to enter, open to all ranks. Winners earn massive XP boosts, exclusive badges, and featured placement on the global leaderboard. Top finishers in monthly championships receive real prizes including cash, swag, and referral credits. Tournament schedule is announced every Monday.
Join 12,000+ coders already fighting for the top spot.