
A product story
No More Cloning: How Course Editions Unblocked Content Teams
Decoupling content updates from full course rewrites to unblock teams building for the next school year.
Courses Unblocked
01 / The problem
The situation
before the shift.
The platform serves multiple apps, each managing hundreds of courses. App teams needed to build content for the next school year without breaking live courses. The only option was to manually duplicate entire courses and build on the copy — making it difficult to associate versions together and leaving teachers unable to easily identify next year's updated content. Content developers were bottlenecked, and building from scratch slowed speed to market.
02 / The hypothesis
Creating a structured Course Editions system would enable teams to create new versions of courses without manual duplication, maintain clear version associations, and accelerate content development for upcoming school years.
03 / The approach
- Feature Design: Designed a Course Editions feature enabling content teams to create new editions of existing courses.
- Version Management: Ensured editions remained structurally and content-wise near copies, but editable independently.
- Association System: Maintained clear associations between editions for teacher visibility.
04 / Execution
- Delivered Course Editions feature from concept to production.
- Enabled independent editing without risk to live course versions.
- Provided teachers with clear visibility of updated content for the coming year.
- Eliminated the need for manual course duplication and rebuilding from scratch.
05 / The result
100sCourses Unblocked
Unblocked content teams across hundreds of courses, eliminated the need to build from scratch, and accelerated speed to market for upcoming school years.
- Unblocked hundreds of courses for content development.
- Eliminated manual duplication and building from scratch.
- Accelerated speed to market for upcoming school years.
- Improved teacher visibility of next year's updated content.