keerti-lld

Learn LLD Low Level System Design by keertipurswani with comprehensive video tutorials and hands-on projects.

keertipurswani

Meet Your Instructor: keertipurswani

keertipurswani is an experienced software engineer and educator with expertise in modern web development technologies. With years of industry experience, keertipurswani brings real-world knowledge and practical insights to every lesson. Known for clear explanations and hands-on teaching methods, keertipurswani has helped thousands of students master programming concepts and advance their careers in technology.

Industry ExpertExperienced EducatorPractical Focus

Course Overview

This comprehensive course is designed to take you from foundational concepts to advanced implementation. You'll learn through a combination of theoretical understanding and hands-on practice, building real-world projects that demonstrate your skills and enhance your portfolio.

Whether you're looking to start a new career in technology or advance your current skills, this course provides the structured learning path and practical experience you need to succeed in today's competitive tech industry.

Course Curriculum

Master low-level system design and object-oriented principles
Design classes, interfaces, and design patterns
Understand SOLID principles and clean code practices
Learn to design scalable and maintainable software systems
Master common design patterns and their implementations
Build real-world system design projects and case studies

Course Content

1

Day 1 - OOPs, SOLID Principles

Video 1
2

Day 2 - Relationships between Classes, UML

Video 2
3

Day 3 - Simple Factory, Factory Method & Abstract Factory Design Patterns

Video 3
4

Day 4 - Builder, Prototype and Singleton Design Patterns

Video 4
5

Day 5 - Singleton, Observer Design Patterns

Video 5
6

Day 6 - Command, Chain of Responsibility, Iterator Design Pattern

Video 6
7

Day 7 - Strategy and Template Design Patterns

Video 7
8

Day 8 - Revision, Adapter and Decorator Design Patterns

Video 8
9

Day 9 - Bridge, Composite, Facade and Proxy Design Patterns

Video 9
10

Day 10 - Elevator System Design

Video 10
11

Day 11 - Interview Tips, Chess System Design

Video 11
12

Day 12 - IRCTC System Design

Video 12
13

Day 13 - Meeting Scheduler LLD

Video 13
14

Day 14 - Zerodha, NoBroker

Video 14
15

Day 15 - Parking Lot, Recommendation System, Arena Question

Video 15

Requirements

  • Basic understanding of object-oriented programming
  • Knowledge of design patterns and software engineering principles
  • Internet connection for video streaming
  • Code editor (VS Code recommended) for practice
  • Experience with software development and system design

Course Features

Lifetime Access
Certificate of Completion
Mobile and Desktop Access
Downloadable Resources
Community Support

Ready to Start Learning?

Join thousands of students who have already enrolled in this course.

Start Learning Now