Library

Everything I would actually recommend.

Courses, roadmaps, guides, cheat sheets, tools and communities, free and paid, hand-picked rather than scraped. Nothing here is an affiliate placement.

230

Picks

151

Free

230 resources · page 1 of 10

PlatformPer session
Arslan Ahmad: Interview Coaching

One to one coaching with a co-founder of DesignGurus.io and the creator of the Grokking series, now at Amazon after building and scaling distributed systems and data storage infrastructure at Meta, Microsoft and Hulu. Covers system design, data structures and algorithms, interview strategy and career direction.

Design Gurus · 60 minutes per session · All
Mentorship
PlatformPer session
Rafay Abbasi: Interview Coaching

Coding and system design coaching with a co-founder of DesignGurus.io, now at Amazon, who was a Senior Development Lead on Azure Storage at Microsoft and a Software Engineer Lead at Meta. Strongest on distributed systems, scalable architecture and interview strategy.

Design Gurus · 60 minutes per session · All
Mentorship
PlatformPer session
Design Gurus Interview Coaching

A roster of coaches working at Meta, Microsoft, Amazon, Snap and Cloudflare, bookable for coding, system design or general career coaching. Pick the coach whose background matches the loop you are facing.

Design Gurus · 45 to 60 minutes per session · All
Mentorship
PlatformPer session
Design Gurus Mock Interviews

Live mock interviews with senior engineers, covering coding, system design or a target company format, each ending in a structured debrief. Rehearsal under real conditions is the part of preparation people skip.

Design Gurus · 45 to 60 minutes per session · All
Mentorship
RoadmapFree
Design Gurus Interview Preparation Guide

A free overview of how to plan a preparation timeline, what to study in what order and how the rounds fit together. Read it before deciding what to buy or who to book.

Design Gurus · Reference · All
Mentorship
CourseSubscription
Grokking Tech Salary Negotiations

How compensation is actually decided, what is negotiable beyond base salary, and the specific words to use when an offer arrives. A few hours here routinely returns more than a year of side projects.

Design Gurus · 1 week · All
Career Growth
RoadmapSubscription
Engineering Manager Interview Roadmap

A sequenced path through the engineering management loop, covering people scenarios, project execution, technical depth and the coding round that many managers are still asked to pass. A very different loop from an engineering one.

Design Gurus · 2 to 3 months · Advanced
Career Growth
CourseSubscription
Grokking the Engineering Manager Interview

The management interview in detail: people scenarios, hiring, performance conversations, project execution and stakeholder work, with the structures that keep an answer from wandering. Manager answers fail on structure more often than on substance.

Design Gurus · 3 to 4 weeks · Advanced
Career Growth
CourseSubscription
Grokking Engineering Leadership Interviews

Aimed above the first management rung, at directors and senior leaders, covering organisational design, strategy, cross functional influence and the scope questions that separate levels. The questions change shape at this level rather than getting harder.

Design Gurus · 3 weeks · Advanced
Career Growth
ToolFree
Resume Review

An automated review of your resume against what technical recruiters screen for, returning specific changes rather than a score. Useful as a first pass before you ask a human to look at it.

Design Gurus · Minutes · All
Career Growth
CourseSubscription
Grokking Modern AI Fundamentals

A working engineer's grounding in modern AI: what a model actually does, how transformers and embeddings work, what training and fine tuning involve, and where the current limits are. Written for people who need to build with this technology rather than publish papers about it.

Design Gurus · 3 to 4 weeks · Beginner
AI & Machine Learning
CourseSubscription
Grokking the AI System Design Interview

System design for AI backed products, covering retrieval pipelines, vector stores, model serving, evaluation, cost control and the latency budget that makes or breaks the user experience. This round is now appearing in loops that had no AI content two years ago.

Design Gurus · 3 to 5 weeks · Advanced
AI & Machine Learning
CourseSubscription
Grokking Prompt Engineering for Professional Portfolio and Job Search

Using AI tools deliberately across a job search: sharpening a resume against a specific posting, preparing for interviews, researching companies and drafting outreach that does not read as generated. Practical, and unusually concrete about where the tools help and where they hurt you.

Design Gurus · 1 to 2 weeks · Beginner
AI & Machine Learning
PlatformIncluded with annual plan, also sold separately
AI Mock Interviews

Practice interviews with an AI interviewer that asks follow up questions and gives structured feedback, available whenever you are free rather than whenever a human is. Cheaper and more repeatable than human mocks, and a sensible first stage before you book one.

Design Gurus · 45 minutes per session · All
AI & Machine Learning
CourseSubscription
Grokking the System Design Interview

The course that made system design interviews learnable, working through designs for services like a URL shortener, a news feed, a messaging system and a video platform, each with the requirement gathering, capacity estimates and trade off discussion an interviewer expects.

Design Gurus · 4 to 6 weeks · Intermediate
System Design
RoadmapSubscription
System Design Interview Playbook

The full path through system design preparation, from the building blocks up through advanced designs and practice. Follow it in order instead of assembling a curriculum from scattered blog posts.

Design Gurus · 2 to 4 months · All
System Design
CourseSubscription
Grokking System Design Fundamentals

The building blocks every design answer is assembled from: load balancers, caches, databases, replication, sharding, message queues, consistency models and the CAP trade off. Start here if the full design walkthroughs feel like they assume knowledge you do not have.

Design Gurus · 3 to 4 weeks · Beginner
System Design
CourseSubscription
Grokking the Advanced System Design Interview

The follow on course, working through the real distributed systems that the standard designs are built from, including consensus, distributed storage and coordination. This is the material that separates a senior answer from a mid level one.

Design Gurus · 4 to 6 weeks · Advanced
System Design
CourseSubscription
System Design Patterns

The recurring distributed systems patterns behind most designs, including write ahead logs, leases, heartbeats, quorums, segmented logs and consistent hashing. Learn the patterns once and you stop reinventing an answer for every question.

Design Gurus · 3 weeks · Intermediate
System Design
CourseSubscription
Grokking Microservices for System Design Interviews

Service decomposition, inter service communication, data ownership and the failure modes that appear the moment a system stops being one process. Interviewers ask about the trade offs, not the diagram.

Design Gurus · 2 to 3 weeks · Intermediate
System Design
CourseSubscription
Grokking Microservices Design Patterns

The named patterns that make service architectures survivable, including API gateway, circuit breaker, bulkhead, sidecar, saga, CQRS and event sourcing. Each one exists because someone lost a weekend to the problem it solves.

Design Gurus · 3 weeks · Advanced
System Design
CourseSubscription
Grokking Scalable Systems for Interviews

How systems actually scale, covering horizontal growth, statelessness, caching layers, database partitioning and the bottlenecks that appear at each order of magnitude. Focused on the reasoning an interviewer is listening for.

Design Gurus · 2 to 3 weeks · Intermediate
System Design
CourseSubscription
Mastering System Design Interviews: A Crash Course

A compressed run through the system design round for when the interview is next week and the full course is not going to happen. Enough structure to stop you improvising.

Design Gurus · 1 week · Intermediate
System Design
GuideFree
Learn System Design

A free, browsable index of system design concepts and worked questions, useful as a reference while you practise. A good way to judge whether the paid material is for you before paying for it.

Design Gurus · Ongoing reference · All
System Design

Browse the library by topic and format

Every one of these is its own page: a roadmap shelf, an interview-prep shelf, the free-only view. The filters above do the same thing without a page load.

Work with me

Stuck on something specific?

Writing only gets you so far. If you want an answer to your situation rather than the general case, book a session and we will work through it together. Every session is free; a few slots open each week.

  • 1:1 Mentorship
  • Fresh Graduate Mentorship
  • Career Guidance

Brand deals, promos and partnerships: tauseeffayyaz@gmail.com

Follow along

New writing, resources and project ideas land here first.