keerti-lld

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

Keerti Purswani

Meet Your Instructor: Keerti-Purswani

Keerti Purswani is a dynamic computer science educator and founder of Educosys, specializing in data structures, algorithms, system design, and generative AI education. With a passion for making complex technical concepts accessible, Keerti has helped thousands of students excel in competitive programming, technical interviews, and real-world software engineering challenges. Her comprehensive approach combines hands-on practice with deep conceptual understanding, preparing students for careers at top tech companies.

Data Structures and AlgorithmsSystem Design (HLD & LLD)Generative AI & Machine Learning

Experience: 10+ years

Students Helped: 50,000+

Specialization: DSA, System Design & AI Education

Course Overview

This comprehensive course is designed to take you from foundational concepts to advanced implementation in dsa, system design & ai education. You'll learn through hands-on project-based learning with live coding sessions, real-world case studies, and comprehensive doubt-clearing support, 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