Courses: Building an 'LMS-lite' for Quizizz

The Problem: Corporate trainers were struggling with "assignment fatigue." To deliver a comprehensive training module, they had to manually assign individual lessons, PDFs, and quizzes one by one. This led to a fragmented learner experience and a reporting nightmare, as trainers had to manually stitch data together to see an employee’s total progress.

To better serve our corporate partners, we needed to move beyond single-activity assignments. I led the design of Courses, a strategic feature designed to transform Quizizz from a tool for one-off quizzes into a comprehensive Learning Management System (LMS) lite. By creating a flexible container for multi-format content, we empowered trainers to build structured, sequential curriculum paths. This didn't just simplify the assignment process, it revolutionised how trainers tracked success by providing a single source of truth for learner data.

The Course detail View: Bridging the gap between content and progress.

The Course detail View: Bridging the gap between content and progress.

Session Management: Real-time tracking of active and scheduled courses

Session Management: Real-time tracking of active and scheduled courses

Course creation Flow

Course creation Flow

Course creation was an easy 3 step process where you fill in the meta information and choose which activities are part of that course from your library

Course creation was an easy 3 step process where you fill in the meta information and choose which activities are part of that course from your library

STEP 1: Setting the course identity and metadata.

STEP 1: Setting the course identity and metadata.

STEP 2: Bulk-adding multi-format assets from the library

STEP 2: Bulk-adding multi-format assets from the library

STEP 3: Set Sequence using intuitive drag-and-drop

STEP 3: Set Sequence using intuitive drag-and-drop

Assigning a Course

Assigning a Course

Course creation was an easy 3 step process where you fill in the meta information and choose which activities are part of that course from your library

Course creation was an easy 3 step process where you fill in the meta information and choose which activities are part of that course from your library

Settings include toggling between rigid compliance (sequential) and flexible exploration (non-sequential) course

Settings include toggling between rigid compliance (sequential) and flexible exploration (non-sequential) course

Choose the user groups for this course. Everyone in those groups will receive an email invitation to start.

Choose the user groups for this course. Everyone in those groups will receive an email invitation to start.

Players transition from 1 activity to another inside a course seamlessly

Players transition from 1 activity to another inside a course seamlessly

What's next?

What's next?

After the successful launch of Courses, we saw around 30,000+ courses created on the platform and the share of our top customers was a lot in this. We got a lot of feedback and planned to launch mastery baked in to the course settings in the next version.

After the successful launch of Courses, we saw around 30,000+ courses created on the platform and the share of our top customers was a lot in this. We got a lot of feedback and planned to launch mastery baked in to the course settings in the next version.

© Aayush Khandelwal | 2026

© Aayush Khandelwal | 2026