How to join and compete in a live Code Treadmill race.
Navigate to /race (or follow the link your instructor shares). Enter the race ID and your name, then click Join. You will be placed in a waiting room until the race manager starts the session.
No account or login is required. Your name is used only for the leaderboard during the current race.
Once joined, you will see a waiting screen showing the other participants who have joined. Stay on this page — the race will start automatically when the manager presses Start.
The race plays exactly like a solo workout: a sequence of code problems appears one at a time. Answer as quickly and accurately as possible — your RPM score and ranking update live on the leaderboard visible to everyone.
In sync mode, the manager controls when the group advances to the next question. A brief waiting indicator appears between questions.
In sync mode, while you are waiting for the teacher to advance to the next question, a banner appears with the option to try a bonus problem. These are extra practice questions drawn from the workout's bonus pool — they can be read, multiple choice, or Parsons problems.
Correct answers earn bonus points, though at a lower multiplier than the main workout. The banner shows a running tally of how many bonus problems you have answered and how many bonus points you have accumulated.
The teacher can cut off bonuses at any time. When this happens, the bonus prompt disappears and the banner simply shows that you are waiting for the teacher to advance. Bonus points already earned are kept.
The leaderboard on the right panel shows all participants ranked by score. Your position is highlighted. Rankings shift in real time as everyone answers.
When you complete all exercises your final score is submitted to the leaderboard. You can watch the remaining participants finish before the final standings are shown.