now with head-to-head roomsGrind LeetCode
Grind LeetCode
in the same room.
Open a shared editor, pull in any problem, and work it out loud with someone else watching the cursor move — not just the solution.
two-sum-again
Easy
Two Sum
1 function twoSum(nums, target) {
2 const seen = new Map();
3 for (let i = 0; ...
4 ...
0:42 left on your turn
One editor, synced cursors
Every keystroke, run, and submission mirrors instantly across the room — Monaco underneath, so it feels like your own setup.
Turns, not chaos
A turn timer hands the keyboard around the room automatically, so pairing sessions don't turn into two people typing over each other.
Two ways to show up
Rooms
Practice together
Invite a friend, pick a problem, and talk through the approach in a shared editor with voice and video. No scoreboard — just two people working the same problem.
Coming soonCompetitive
Race the clock, head to head
Same problem, separate editors, one timer. First correct submission wins.