- All
- Favorite
- Popular
- Most rated
Grokking Design Patterns for Engineers and Managers
Unlock the power of design patterns: Elevate your coding skills with timeless solutions for top-notch software design.
Grokking the Object Oriented Design Interview
Learn how to prepare for object oriented design interviews and practice common object oriented design interview questions.
Grokking SOLID Design Principles
Master the SOLID design principles to write clean, scalable, and maintainable code in Java, Python, C++, C#, and JavaScript.
Grokking the System Design Interview
Learn how to prepare for system design interviews and practice common system design interview questions.
Grokking the Advanced System Design Interview
Learn system design through architectural review of real systems.
Grokking Microservices Design Patterns
Master microservices design patterns for designing scalable, resilient, and more manageable systems.
Grokking System Design Fundamentals
Learn system design essentials required for designing scalable and high-performance systems.