0% found this document useful (0 votes)
275 views3 pages

Design System

The document outlines various online courses for Low-Level Design (LLD) and High-Level Design (HLD) available on platforms like Udemy and Educative.io. It includes details about instructors, course highlights, languages, and target audiences for each course. Notable courses cover topics such as object-oriented principles, system architecture, and preparation for design interviews.

Uploaded by

Dharm Pal
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
275 views3 pages

Design System

The document outlines various online courses for Low-Level Design (LLD) and High-Level Design (HLD) available on platforms like Udemy and Educative.io. It includes details about instructors, course highlights, languages, and target audiences for each course. Notable courses cover topics such as object-oriented principles, system architecture, and preparation for design interviews.

Uploaded by

Dharm Pal
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

1.

Low Level Design (LLD) from Basics to Advanced – Udemy

 Instructor: Shrayansh Jain (Staff Engineer at PayPal)

 Highlights:

o Comprehensive coverage of object-oriented principles and design patterns

o Real-world case studies like designing Splitwise, BookMyShow, and Parking Lot
systems

o Step-by-step guidance on approaching LLD problems

 Language: Primarily Hindi, with some English content

 Ideal For: Developers seeking a structured approach to LLD concepts

 Link: Udemy Course

2. Low Level System Design [An Interview Perspective] – Udemy

 Instructor: Abhishek Ghosh

 Highlights:

o Focused on preparing for LLD interviews

o Emphasizes problem-solving techniques and trade-off discussions

o Teaches how to create class diagrams and write test cases

 Language: English

 Ideal For: Candidates preparing for system design interviews

 Link: Udemy Course

High-Level Design (HLD) Courses

1. High Level Design (HLD) from Basics to Advanced – Udemy

 Instructor: Shrayansh Jain

 Highlights:

o Covers distributed systems, microservices, and system architecture

o Includes design patterns, scalability strategies, and real-world system designs like
WhatsApp and URL shorteners

o Discusses concepts like CAP theorem, load balancing, and database indexing

 Language: Primarily Hindi, with some English content

 Ideal For: Engineers aiming to understand system-level design concepts

 Link: Udemy Course


1. Low Level Design (LLD) from Basics to Advanced – Udemy

o Instructor: Shrayansh Jain

o Highlights:

 Covers OOP principles, design patterns (Creational, Structural, Behavioral),


and UML diagrams

 Includes solutions to frequently asked LLD interview questions

 Suitable for SDE1, SDE2, and experienced developers

o Language: Hindi

o Rating: 4.4/5 (619 ratings)

o Course LinkArchitectural
Digest+4Udemy+4Udemy+4lowleveldesign.io+6Architectural Digest+6Udemy+6

2. Grokking the Low-Level Design Interview Using OOD Principles – Educative.io

o Highlights:

 Developed by FAANG engineers

 Focuses on object-oriented design fundamentals

 Includes real-world interview questions

o Course Link

3. Low Level System Design, Design Patterns & SOLID Principles – Udemy

o Instructor: Prateek Narang

o Highlights:

 Emphasizes object-oriented design patterns and SOLID principles

 Guides through building robust applications in real-world scenarios

o Course LinkUdemy

High-Level Design (HLD) / System Design Courses

1. System Design Live Course – GeeksforGeeks

o Instructor: Sandeep Jain (Founder & CEO of GeeksforGeeks)

o Highlights:

 Interactive videos, quizzes, and placement assistance


 Highly recommended by students and professionals worldwide

o Course LinkGeeksforGeeks

2. Grokking the System Design Interview – Educative.io

o Highlights:

 Crafted to prepare individuals for system design interviews

 Offers detailed structures for building modern system designs

 Includes 26 hours of study material

o Course Link

3. Software Design and Architecture – University of Alberta (Coursera)

o Highlights:

 Covers software design and architecture principles

 Offered by a reputable university

o Course Link

You might also like