Paid resources for developers
Hand-picked paid resources for developers, curated by Tauseef Fayyaz. Worth your time, and never an affiliate placement.
230
Picks151
Free79 resources · page 1 of 4
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 · AllCoding 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 · AllA 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 · AllLive 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 · AllHow 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 · AllA 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 · AdvancedThe 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 · AdvancedAimed 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 · AdvancedA 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 · BeginnerSystem 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 · AdvancedUsing 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 · BeginnerPractice 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 · AllThe 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 · IntermediateThe 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 · AllThe 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 · BeginnerThe 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 · AdvancedThe 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 · IntermediateService 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 · IntermediateThe 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 · AdvancedHow 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 · IntermediateA 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 · IntermediateREST, GraphQL, gRPC and event driven interfaces compared on the criteria that actually decide between them: coupling, versioning, latency and who pays the cost of a change. API design rounds are increasingly common and rarely prepared for.
Design Gurus · 2 weeks · IntermediateSchema design, normalisation, indexing and the modelling decisions that determine whether a system is pleasant or painful three years in. The data model outlives every other decision in a codebase.
Design Gurus · 2 to 3 weeks · IntermediateHow databases actually work underneath: storage engines, indexes, transactions, isolation levels and the relational versus non relational choice. The layer that makes system design answers defensible instead of hand waved.
Design Gurus · 2 weeks · BeginnerBrowse 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.
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.