✅ System Design 19: Design of Online Learning Platform | Udemy | Coursera | HLD | LLD

Опубликовано: 19 Май 2026
на канале: InterviewWithBunny
2,233
53

#interviewWithBunny #systemdesign

In this video, we design a large-scale online learning & teaching platform like Udemy or Coursera from scratch.

This is a complete System Design interview walkthrough, covering functional requirements, non-functional requirements, high-level architecture (HLD), deep dives, databases, APIs, video streaming, payments, progress tracking, assessments, and entitlements.

Design Diagram: https://www.interviewwithbunny.com/sy...

🚀 What you’ll learn in this video:
✅ Functional & Non-Functional Requirements for an EdTech platform
✅ High Level Design (HLD) of Udemy / Coursera-like systems
✅ Course catalog, search, and Elasticsearch indexing
✅ Video upload, transcoding, CDN & playback flow
✅User progress tracking using Kafka & aggregators
✅ Quiz & assignment system design
✅Payments, orders, entitlements & access control
✅ Idempotency, outbox pattern & event-driven architecture

►►Playlist:
1. System Design 1: Design Tiny URL (with Advanced Design)/ URL Shortner / Bitly:    • ✅ System Design 1: Design Tiny URL (with A...  
2. System Design 2: Design Ticket Booking System like BookMyShow, District:    • ✅ System Design 2: Design Ticket Booking S...  
3. System Design 3: E-Commerce Platform like Amazon / Flipkart Architecture Design:    • ✅ System Design 1: Design Tiny URL (with A...  
4. System Design 4: Design OTT Platform like Netflix / Amazon Prime / Hotstar:    • ✅ System Design 4: Design OTT Platform lik...  
5. System Design 5: Design Hotel Booking Application like AirBnb / Bookings.com :    • ✅ System Design 5: Design Hotel Booking Ap...  
6. System Design 6: Design Food Delivery Application like Zomato / Swiggy / Uber Eats:    • ✅ System Design 6: Design Food Delivery Ap...  
7. System Design 7: Design Proximity Search:    • ✅ System Design 7: Design Proximity Search...  
8. System Design 8: Design Chat Application like Whatsapp | Messenger:    • ✅ System Design 8: Design Chat Application...  
9. System Design 9: Design Distributed Job Scheduler like Airflow | Temporal | Celery | HLD | LLD
   • ✅ System Design 9: Design Distributed Job ...  
10. System Design 10: Design Real-time Collaborative Text Editor like Google Docs | Notion:    • ✅ System Design 10: Design Real-time Colla...  
11. System Design 11: Design Ride Sharing System like UBER | OLA | Rapido | Lyft:    • ✅ System Design 11: Design Ride Sharing Ap...  
12. System Design 12: Design Stock Broker Trading Application like Zerodha | Grow | Upstox :    • ✅ System Design 12: Design Stock Broker Tr...  
13. System Design 13: Design Social Media like Facebook | Instagram | Feeds Generation:    • ✅ System Design 13: Design Social Media li...  
14. System Design 14: Design Top K Leaderboard | Ranking System | Trending Songs | Movie:    • ✅ System Design 14: Design Top K Leaderboa...  
15. System Design 15: Design Scalable Notifications System:    • ✅ System Design 15: Design Scalable Notifi...  
16. System Design 16: Design Distributed Logging System:    • ✅ System Design 16: Design Distributed Log...  
17. System Design 17: Design Payment Gateway:    • ✅ System Design 17: Design Payment Gateway...  
18. System Design 18: Design Cloud Storage Platform | Google Drive | Dropbox:    • ✅ System Design 18: Design Cloud Storage P...  
19. System Design 19: Design of Online Learning Platform | Udemy | Coursera:    • ✅ System Design 19: Design of Online Learn...  

💡 Timestamps:
0:00 Introduction
0:51 Gathering Functional/NonFunctional Requirement
9:50 Entity Creation
10:55 API Creation
15:30 High Level Design
30:40 Low Level Design (Deep Dive)

If you found this tutorial helpful, please LIKE, COMMENT, and SUBSCRIBE for more in-depth tutorials on LeetCode problems, graph algorithms, and coding interview preparation! Don’t forget to hit the BELL ICON to stay updated on our latest videos. 🚀

►► Social Connect:
LinkedIn:   / anindya-sankar-dasgupta-39a315ba  
Facebook:   / technicalinterview03  
Instagram:   / anindya_bunny  
Website: https://interviewwithbunny.vercel.app/

Keywords:
coursera system design,edtech system design,online learning platform system design,online learning platform,udemy system design,edtech platform system design,education system,Online Learning Platform,EdTech System Design,interview with bunny,system design,system design interview,learning platform system design,employee education system,system design for online learning platform,system design online learning platform