Want to Learn to Code? This Course Ditches the Leaderboard
Timed leaderboards scare beginners off coding — this redesign starts with slow, deep practice.
A computer science educator has redesigned a three-course university coding sequence by stripping out the thing that usually defines it: competition. Ethan Dickey's paper argues that competitive programming courses copy the visible trappings of contests — stopwatches, rankings, penalty points — before anyone asks what beginners should actually learn. He says two different skills are being confused: quietly solving hard problems, and performing fast while strangers watch. The first, he argues, has to come first.
So the opening courses drop the leaderboard. Students work through self-paced coding puzzles that grade automatically, cover a required breadth of topics, and — notably — sit for oral "code interviews" where they explain their reasoning out loud. They solve problems in pairs, work through examples that gradually lose their training wheels, and write reflections on their own thinking. The goal is understanding, not a rank.
Competition isn't banned, just delayed. A third course brings back timed individual and team contests as the final challenge, once the foundations are broad enough. The author calls this a "dosage" decision — competition treated as a deliberate ingredient added at the right moment, rather than the default setting of every coding class.
The catch: this is a description of a redesign, not a study proving it works. The author is upfront about that, reporting his rationale and tradeoffs without claiming students actually learned more. Still, the underlying idea travels well beyond coding. Plenty of fields — sales, medicine, teaching — confuse "can you do this well" with "can you do this fast while people watch." Sometimes the leaderboard is the thing keeping good people out.
- A university coding sequence now begins without timed contests or rankings — beginners practice at their own pace first.
- Students must explain their code out loud in oral interviews, a skill that's hard to fake and impossible to grade by machine alone.
- Contests return only in the third and final course, as a capstone challenge rather than a filter that sorts people out.
Why It Matters
If you've ever frozen under a timer, this argues the pressure should come last — in learning and at work.