Lld
Low-Level Design
Medium
Online Course Platform
Develop a design for an online course platform that allows instructors to create courses and students to enroll in them. Implement features for course materials, quizzes, and progress tracking. Consider roles like Admin, Instructor, and Student in your design and ensure extensibility for additional course types or user features.
Key concepts
object-orientedclass hierarchydesign patterns
Practise this out loud — free
Start a mock interview on THIS exact question — a voice AI interviewer opens with it, pushes back like a real onsite, then hands you an instant scorecard.
🎙 Practise this question now