Make a course catalog feel like a path.
A learning platform redesign that replaced a one-size-fits-all content dump with structured learning paths for both employees and customers.
Onboarding and completion measured against pre-redesign cohorts; exact figures generalized under NDA. Accessibility checked against WCAG AA success criteria during design QA.
- The shift: from "here is all the content" to "here is your path," with milestone-based paths mapped to role and goal.
- The fix that mattered: weighted milestone progress replaced a technically accurate bar that testers refused to trust.
- Results: onboarding roughly two days faster and completion materially up; fully self-directed browsing is still the unsolved tail.

The worst of the catalog and the worst of the LMS.
The platform served a flat catalog of 200+ unranked lessons identically to a brand-new hire, an experienced engineer, and a paying customer. Completion was poor, support tickets high. Two cohorts drove the failure: the New Hire ("just tell me what I have to finish this week") and the Upskiller ("I don't need lesson one. I need lesson seven. Why is there no way to just go there?"). Most users abandoned between lesson 3 and 5, and the structural cause wasn't content; it was the absence of any visible progress horizon.
Cohorts and quotes from moderated tests with new hires and customer upskillers during discovery; quotes lightly edited for length.
This wasn't about better lessons. It was about replacing "here is all the content" with "here is your path through the content."
Paths over catalogs, milestones over checkboxes.
The progress bar that lied.
The results, including the miss.
New employees reached productive status roughly two days earlier on average.
End-to-end completion rose materially, largest gains on the previously worst-performing paths.
The framework absorbed next-quarter content additions without new design work.
Optional, non-required courses: without a path forcing structure, users still struggled to choose. The catalog problem is unsolved for fully self-directed learning.
What I'd argue about with my past self. True personalization is unfinished: we shipped role-based paths, not learner-based ones, and a pre-assessment that builds a custom path is still the highest-leverage next move. On gamification, we resisted points and badges because milestone progress worked by reflecting real effort; I'd defend that call again, but less smugly.
Screens and details generalized to respect NDA.