Home of the Grokking Series
All Design Gurus Courses
Courses for coding, system design, behavioral, and AI interviews. Each one shows its level, its length, and how much practice is inside.
- Courses: 42
- Enrollments: 745k+
- Access: Lifetime
New Arrivals
1 course
New
System Design Patterns: From Fundamentals to Real Systems
Learn the 60+ patterns behind every scalable system: from caching and sharding to AI-era infrastructure: through real incidents, everyday analogies, and honest trade-offs.
4.8·5.9k learners
Beginner93 lessons20 hours
764 practice questions
$75
System Design
14 courses
Most popular
System Design Fundamentals
Learn system design from scratch: scalability, load balancing, caching, databases and the CAP theorem, explained for beginners with a quiz in every chapter.
4.5·93k learners
Beginner171 lessons20 hours
381 practice questions
$98

Most popular
Grokking the System Design Interview
The original system design interview course from DesignGurus. Master scalable systems, critical trade-offs, and 15+ real-world design problems with a repeatable interview framework.
4.7·191k learners
Beginner82 lessons20 hours
237 practice questions
$148

New
Advanced System Design Fundamentals
The advanced companion to System Design Fundamentals, for senior engineers who have to choose between defensible options, defend the choice, and then operate what they built. Decision-first rather than component-first.
4.9·1.1k learners
Intermediate95 lessons22 hours
170 practice questions
$123

Advanced System Design Interview, Volume II
The advanced successor to the world's best-selling System Design course, designed to help experienced engineers master complex distributed systems and secure L5/L6 roles.
4.8·32k learners
Intermediate224 lessons36 hours
420 practice questions
$123

System Design Interview Crash Course
Master modern system design in two weeks with 30+ real-world problems and a rigorous 14-step framework.
4.5·7k learners
Beginner50 lessons60 hours
158 practice questions
$123

Grokking Scalable Systems for Interviews
Learn how FAANG engineers design systems that handle billions of users, from caching and sharding to observability and fault tolerance.
4.4·4.6k learners
Intermediate57 lessons15 hours
6 practice questions
$88

Grokking Microservices Design Patterns
Master microservices design patterns for designing scalable, resilient, and more manageable systems.
4.1·14k learners
Intermediate158 lessons13 hours
249 practice questions
$110

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.
4.2·5.7k learners
Beginner31 lessons25 hours
$78
Coding Interview
16 courses
Most popular
Grokking the Coding Interview: Patterns for Coding Questions
The 24 essential patterns behind every coding interview question. Available in Java, Python, JavaScript, C++, C#, and Go. The most comprehensive coding interview course with 543 lessons. A smarter alternative to grinding LeetCode.
4.6·197k learners
Intermediate671 lessons90 hours
$197

Grokking Data Structures & Algorithms for Coding Interviews
Unlock Coding Interview Success: Dive Deep into Data Structures and Algorithms.
4.2·30k learners
Beginner266 lessons50 hours
199 practice questions
$78

Grokking Dynamic Programming Patterns for Coding Interviews
Grokking Dynamic Programming Patterns for Coding Interviews in Python, Java, JavaScript, and C++. A complete guide to grokking dynamic programming.
4.4·13k learners
Advanced73 lessons70 hours
$78

Grokking the Art of Recursion for Coding Interviews
Learn the art of recursive problem solving to ace the coding interview.
4.8·4.3k learners
Beginner44 lessons30 hours
$58

New
Grokking 75: Top Coding Interview Questions
Unlock the secrets of acing coding interviews with "Grokking 75 - Top Coding Interview Questions," the definitive course made for those determined to excel in interviews at top tech giants like the FAANG companies. This expertly designed course zeroes in on the most important and frequently asked questions from the past year, ensuring you engage with material that's both up-to-date and highly relevant. Whether you're pressed for time or just looking to refine your coding skills, this course promises to equip you with the knowledge and skills necessary to navigate the complexities of technical interviews confidently.
The course is meticulously structured to cater to a wide range of learners—from aspiring software engineers and seasoned professionals seeking a refresher, to students eager to bolster their problem-solving capabilities. With features like pattern-based learning, multilingual support, and real interview simulations, "Grokking 75" transforms your preparation into an immersive learning experience. Dive into a curriculum that covers critical patterns such as Sliding Window, Two Pointers, Dynamic Programming, Backtracking, and Graph Algorithms, among others, and emerge fully prepared to tackle any coding challenge thrown your way. Don't just prepare—master the art of coding interviews with a course that’s as ambitious as you are.
4.7·3.9k learners
Beginner184 lessons25 hours
$99

Grokking Multithreading and Concurrency for Coding Interviews
Master multithreading and concurrency with practical examples to tackle race conditions, deadlocks, and coding interview challenges effectively.
3.8·2.1k learners
Beginner30 lessons20 hours
$98

New
Grokking Algorithm Complexity and Big-O
Learn algorithm complexity and Big-O through practical examples to optimize code, ace interviews, and enhance problem-solving skills.
4.2·1.7k learners
Beginner44 lessons5 hours
29 practice questions
$49.98

New
Grokking the Engineering Manager Coding Interview
Prepare for engineering manager coding interviews with targeted practice, problem-solving strategies, and guidance to showcase leadership and technical expertise.
4.2·1.2k learners
Intermediate119 lessons10 hours
$98
AI
3 courses
New
Grokking the AI System Design Interview
Learn to design AI systems the way interviewers expect: classic ML products, LLM and RAG architectures, and agentic systems, all through the lens of the system design interview.
4.6·3.2k learners
Beginner70 lessons20 hours
540 practice questions
$99

Grokking Modern AI Fundamentals
Master the fundamentals of AI today to lead the tech revolution of tomorrow.
4.1·2.4k learners
Beginner50 lessons5 hours
9 practice questions
$72

Grokking Prompt Engineering for Professional Portfolio and Job Search
Elevate your career with Grokking Prompt Engineering for Professional Portfolio and Job Search - the ultimate AI-powered guide for crafting a standout portfolio, polishing resumes and cover letters, and nailing interviews in today’s competitive job market.
4.2·663 learners
Beginner51 lessons8 hours
12 practice questions
$72
Behavioral
4 courses
Grokking Modern Behavioral Interview
Grokking Behavioral Interviews: A Practical Roadmap for Software Engineers, Product Managers, and Engineering Managers.
4.6·6.3k learners
Beginner34 lessons8 hours
60 practice questions
$75

New
Grokking Tech Salary Negotiations
Unlock your true worth: Master salary negotiation and get the compensation you deserve!
4.4·496 learners
Beginner31 lessons20 hours
$58

New
Grokking the Engineering Manager Interview
Master the art of engineering management and ace your next leadership interview with confidence and skill.
4.7·1.4k learners
Beginner45 lessons10 hours
$98

New
Grokking Engineering Leadership Interviews
Master the art of engineering management and ace your next leadership interview with confidence and skill.
4.5·1.3k learners
Intermediate46 lessons10 hours
$98
Databases
3 courses
New
Relational Database Design and Modeling for Software Engineers
Ace your technical interviews by mastering relational database design with real-world case studies.
4.4·2.8k learners
Beginner62 lessons5 hours
113 practice questions
$98

New
Grokking SQL for Tech Interviews
Crack SQL Tech Interviews: Master core concepts and queries to solve complex problems and impress in your next interview.
4.2·14k learners
Beginner123 lessons20 hours
$99.90

New
Grokking Database Fundamentals for Tech Interviews
Master database design, scaling, partitioning, and replicating to ace your tech interviews.
4.0·2.8k learners
Beginner64 lessons10 hours
51 practice questions
$118
Learn To Code
2 courses
Grokking JavaScript Fundamentals
Learn to code in JavaScript and kickstart your web development journey with our beginner-friendly course.
5.0·616 learners
Beginner41 lessons20 hours
39 practice questions
$50

Grokking Python Fundamentals
Learn to code in Python and unlock new career opportunities with our comprehensive, hands-on course.
4.4·1.8k learners
Beginner57 lessons12 hours
61 practice questions
$50
One-Stop Portal For Tech Interviews.
Copyright © 2026 Design Gurus, LLC. All rights reserved.