LIVE DSA Batch 2 starting soon. Use coupon code : EARLYBIRD

FREE WEBINAR on Money Management Happening in

Starts on 12th July 2024

Low Level System Design Course

Classes on Fri, Sat, Sun

Time: 9:00PM - 11:00PM

Access all Live Batches
Lifetime access of Recordings
Access Discord Community
Code available in C++ and JAVA
Notes and Quizes for revision
Ace LLD Interviews
Enroll
Low Level System Design Course

Week 1

Principles, OOPs, and Design Patterns

OOPs
DRY & KISS Principles
SOLID Principles in Detail
Class UML Diagram
Factory Design Pattern
Abstract Factory Pattern

Week 2

Creational & Behavioral design patterns

Singleton Design Pattern
Builder Design Pattern
Prototype Design Pattern
Observer Design Pattern
Command Design Pattern
Chain of Responsibility Design Pattern
Iterator Design Pattern

Week 3

Behavioral & Structural design patterns

Strategy Design Pattern
Template Design Pattern
Adapter Design Pattern
Decorator Design Pattern
Bridge Design Pattern
Composite Design Pattern
Proxy Design Pattern
Facade Design Pattern

Week 4

System design examples

System Requirement Analysis
IRCTC Design
Chess Design
Elevator Design

Week 5

Revision and preparation

Recommendation System Design
Meeting Scheduler Design
LLD Interview Tips

Testimonials

We've a large community of talents

Voices of Delight: Discover what our students say about their learning journey. Real stories, real satisfaction—explore testimonials that reflect the quality, dedication, and excellence we strive to deliver.

Shivangi Gulati

Shivangi Gulati

Software Developer

Amdocs

Before this course , I had never imagined that I can reach a stage where I can start thinking about large scale systems from a very granular aspect but this course changed my opinion on how to think about large scale systems. I like the patience with which all the queries were handled and how we discussed real life examples to see how systems are built!! I have taken a lot of courses where I had started to lose interest in the middle of the course , but something about this course is different. Apart from the interactive discussions and thinking on the fly on how the big systems can be built , this course has given me a new found confidence on my abilities as a software developer. Design patterns has always been a scary topic to me and I thought there would never come a stage where I can start thinking about systems in terms of these patterns , but I was so wrong . This is not the type of course where once you have paid the money , it is upto you only to be motivated and keep learning. Keerti has motivated us in beginning of each week and really it helped to have this type of community and teacher as your backbone. Thank you so much keerti, I really liked learning from you.

Meenakshi Kathiresan

Meenakshi Kathiresan

Software Engineer

Light Pong

Highly recommended for someone looking to learn LLD. This course definitely has much more value than following an online course or youtube lectures. The community and discussions kept us on track. Special shout out to Keerti for taking every student seriously, giving personalized attention and considering every feedback!

Nishima Pasricha

Nishima Pasricha

Senior Software Engineer

Airtel Digital

This course has exceeded my expectations, delving into the intricacies of the topic with great depth and clarity. The continuous support and prompt handling of feedback have truly made this learning journey a standout experience for me. The course is fully structured and the live classes are very engaging.

Luv Suneja

Luv Suneja

Data Scientist

Aramex

Keerti has found a great format to help busy professionals to upskil. Unlike MOOCs, her classes are engaging, fun and push us to stretch our abilities. I really liked the examples in the course. Keerti's unique approach to teaching, combining live, interactive cohort-based courses, not only kept the learning process engaging but also kept motivation high throughout.

Prerna Kumari

Prerna Kumari

Software Technologist

Philips

I realised during the course that she is so encouraging and motivating person. The definition of a teacher is that even a weakest student should be able to understand and u make that happen. In the course there were students as well and she incorporated their needs as well as the seniors requirement that was incredible. This is my first course but still was able to engage all the people, that is great. I like the dedication with which she teaches so that each one can understand and if there is any doubt by anyone, she repeats it so many times. And we eventually get it into our head. It can be a fresher or experienced person.

Subhajit Ghosh

Subhajit Ghosh

Software Engineer

SentientGeeks

It might seem at the beginning that these LLD and HLD courses are for experienced engineers or for those who are working at a big company. But speaking from my own experience, this thought process is miles away from the truth. Learning LLD will upgrade your code quality exponentially and HLD will give you a better concept of the whole product and how it operates at scale. The LLD and HLD courses have drastically changed my way of approaching a solution and I'm grateful to be a part of the learning process.

Frequently asked questions

Need Help?