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
1
Week 1
Principles, OOPs, and Design Patterns
- OOPs
- DRY & KISS Principles
- SOLID Principles in Detail
- Class UML Diagram
- Factory Design Pattern
- Abstract Factory Pattern
2
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
3
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
4
Week 4
System design examples
- System Requirement Analysis
- IRCTC Design
- Chess Design
- Elevator Design
5
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.
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.
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!
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.
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.
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.
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?