Sefism is free for learners. We are here to help you grow, one step at a time.Join for free
Sefism.

Paid resources for developers

Paid resources for developers, each with a researched write-up on what it covers and who it suits. Never an affiliate placement.

  • 1418 picks
  • 1240 free

178 resources ยท page 1 of 8

Course
Grokking Prompt Engineering for Software Engineers

A short, text-based course on writing prompts for everyday engineering work: how language models behave, the anatomy of an effective prompt, and using prompts to understand code, write code, refine answers, learn new topics and automate routine tasks. It suits developers and students who already use ChatGPT or a similar assistant and want clearer, more consistent answers after an evening or two of focused reading.

  • AI
Design Gurus ยท AI & Machine Learning ยท Beginner
SubscriptionDetails
Book
Designing Machine Learning Systems

Chip Huyen's 2022 O'Reilly book on everything around the model: business framing, data engineering, training data, feature engineering, evaluation, deployment, distribution shift, monitoring, continual learning and MLOps infrastructure. It explains why models that score well in a notebook fail months after launch. It is for ML engineers, data scientists and engineers moving into ML who need to build systems that keep working in production.

  • AI
  • Machine learning
  • System design
  • DevOps
Chip Huyen ยท AI & Machine Learning ยท Advanced
About $55Details
Course
Grokking JavaScript Fundamentals

A beginner JavaScript course that starts at hello world and needs no prior programming. Across 10 chapters and 41 text lessons it covers variables, operators, conditionals, objects, functions, strings, arrays, every loop form, and Maps and Sets, with 114 in-browser playgrounds and 39 quiz questions. It suits someone who wants a structured first language for web development and prefers reading and running code to watching videos.

  • Web
  • Programming
  • Frontend
Design Gurus ยท Web Development ยท Beginner
Course
Grokking Python Fundamentals

A beginner Python course that assumes no programming experience and puts runnable, editable code in every lesson, so you write code from the first hour without installing anything. It covers variables and operators, conditionals, loops, strings, lists, tuples, dictionaries, sets, functions and modules across about 12 hours. It suits students and career changers who learn better by doing than by watching videos.

  • Programming
Design Gurus ยท Other ยท Beginner
Platform
Arslan Ahmad: Interview Coaching

One-to-one coaching with the author of the best-selling Grokking courses, a tech lead whose background spans Meta, Microsoft and Hulu, where he built and scaled distributed systems and data storage infrastructure. Sessions cover system design, data structures and algorithms, interview strategy and career direction. It suits engineers who have prepared seriously and want an expert read on what is still holding them back.

  • Career
  • Job search
  • System design
Design Gurus ยท Mentorship ยท 60 minutes per session
Per sessionDetails
Platform
Rafay Abbasi: Interview Coaching

Coding and system design coaching with Rafay Abbasi, a co-founder of the platform and former senior development lead at Microsoft (Azure Storage) and software engineer lead at Meta, where he built large-scale systems. Sessions focus on distributed systems, scalable architecture, data structures and algorithms, and interview strategy. It suits senior engineers who keep reaching onsite rounds without converting them, or whose designs stay at the level of boxes and arrows.

  • Career
  • Job search
  • System design
Design Gurus ยท Mentorship ยท 60 minutes per session
Per sessionDetails
Platform
Design Gurus Interview Coaching

A roster of interview coaches with backgrounds at companies such as Meta, Microsoft, Amazon, Snap, Cloudflare and Goldman Sachs, each bookable for coding, system design or broader interview and career coaching. You choose your coach from their profile rather than being assigned one. It suits candidates who want a coach matched to a specific company, level or weakness before a real interview loop.

  • Career
  • Job search
Design Gurus ยท Mentorship ยท 45 to 60 minutes per session
Per sessionDetails
Platform
Design Gurus Mock Interviews

Live 60-minute mock interviews with engineers from large tech companies, covering system design, coding, behavioural rounds or a target company's format, with a verbal debrief and a prioritised list of fixes and drills. System design mocks are listed from $159, or $215 with an interviewer from your target company. It suits candidates with a real interview coming up who have never rehearsed under realistic, observed conditions.

  • Career
  • Job search
  • System design
Design Gurus ยท Mentorship ยท 45 to 60 minutes per session
Per sessionDetails
Course
Grokking Tech Salary Negotiations

A practical course on negotiating compensation in tech, from preparing and building a strategy to specific tactics, the full package beyond base salary, handling multiple offers and asking for a raise. It has tailored sections for fresh graduates and experienced engineers. It suits anyone with an offer coming, and anyone who has ever accepted the first number out of discomfort.

  • Career
  • Job search
Design Gurus ยท Career Growth ยท 1 week
SubscriptionDetails
Roadmap
Engineering Manager Interview Roadmap

A sequenced path of six text-based courses for the engineering manager interview loop, combining coding, system design, microservices patterns, people management scenarios and senior leadership questions. It suits engineers moving into management and managers changing companies, who need to prepare for both the technical and the leadership rounds without piecing a plan together themselves.

  • Career
  • Leadership
  • Job search
Design Gurus ยท Career Growth ยท 2 to 3 months ยท Advanced
SubscriptionDetails
Course
Grokking the Engineering Manager Interview

A course on the full engineering manager interview loop, from recruiter screen to on-site, covering behavioural, people leadership, situational and project retrospective questions with 27 complete example answers. It explains what the role involves and how to structure responses. It suits engineers stepping into management, managers interviewing elsewhere, and tech leads deciding whether the role is for them.

  • Career
  • Leadership
  • Job search
Design Gurus ยท Career Growth ยท 3 to 4 weeks ยท Advanced
SubscriptionDetails
Course
Grokking Engineering Leadership Interviews

A text-based course for senior engineering leadership interviews, aimed at directors, VPs and senior managers. It covers organisational scenarios, technical leadership decisions, business leadership, handling exceptional situations, leadership styles, emotional intelligence, decision making and inclusion. It suits leaders whose interviews focus on organisations and outcomes rather than on running a single team.

  • Career
  • Leadership
  • Job search
Design Gurus ยท Career Growth ยท 3 weeks ยท Advanced
SubscriptionDetails
Tool
Resume Review

A paid, human review of your resume by experienced engineers and hiring managers from large technology companies, returned in three to five business days with line-by-line suggestions, proposed rewrites of bullet points and applicant tracking system advice. It suits engineers whose resume is already reasonably solid and who want detailed feedback from people who screen engineering resumes for a living before a job search.

  • Career
  • Job search
Design Gurus ยท Career Growth ยท Minutes
Course
Grokking Modern AI Fundamentals

A beginner course that gives software engineers and students a clear, practical grounding in modern AI: core concepts, training a simple model, neural networks and deep learning, search algorithms, reinforcement learning, agentic AI, modern tools and prompting, and the ethics and hype around it all. It takes about five hours across 14 chapters with playgrounds and assessments, and needs no prior AI background.

  • AI
  • Machine learning
Design Gurus ยท AI & Machine Learning ยท About 5 hours ยท Beginner
$72 one-timeDetails
Course
Grokking the AI System Design Interview

A course on AI system design interviews, from classic ML systems such as recommendations, ranking and fraud detection to LLM serving costs, RAG, generative AI products and agentic systems, with a repeatable framework and full case studies. It takes about 20 hours across 9 chapters. It suits engineers who can write code and know what a model, an API and a database are, and are facing design rounds that now include AI.

  • AI
  • System design
  • Job search
Design Gurus ยท AI & Machine Learning ยท 3 to 5 weeks ยท Beginner
SubscriptionDetails
Course
Grokking Prompt Engineering for Professional Portfolio and Job Search

A beginner course on using ChatGPT and similar tools deliberately across a job search: writing better prompts, then applying them to portfolio content, CVs, cover letters, freelance proposals, professional emails, LinkedIn, personal branding and interview practice. It takes about eight hours across 14 chapters. It suits students, graduates and working engineers who want to move faster without sending material that reads as generic or automated.

  • AI
  • Career
Design Gurus ยท AI & Machine Learning ยท 1 to 2 weeks ยท Beginner
SubscriptionDetails
Platform
AI Mock Interviews

On-demand mock interviews with an AI interviewer for coding and system design rounds. It asks questions, follows up on your reasoning the way a real interviewer would, and ends with detailed feedback and a custom improvement plan. It suits software engineers preparing for technical interviews who want to practise whenever they are free and repeat sessions until their answers feel natural.

  • AI
  • Job search
  • Career
Design Gurus ยท AI & Machine Learning ยท 45 minutes per session
Included with annual plan, also sold separatelyDetails
Book
AI Engineering

Chip Huyen's O'Reilly book on building applications with foundation models such as LLMs, covering evaluation, prompt engineering, retrieval and agents, fine-tuning, dataset engineering, inference optimisation and system architecture. It is for engineers, data scientists and technical product managers who are moving an AI feature beyond the demo stage. It focuses on lasting fundamentals and decision-making rather than specific tools or code.

  • AI
  • Machine learning
  • System design
Chip Huyen ยท AI & Machine Learning ยท 4 to 6 weeks ยท Intermediate
About $50Details
Course
Grokking the System Design Interview

The original Grokking system design course, which made the design round learnable. It teaches a repeatable interview approach and the key trade-offs (SQL versus NoSQL, strong versus eventual consistency, REST versus RPC and more), then works through 15 classic designs such as a URL shortener, Instagram, Dropbox, Twitter, YouTube, a rate limiter, a web crawler, Uber and Ticketmaster, each with requirements, estimates and trade-off discussion.

  • System design
  • Job search
  • Backend
Design Gurus ยท System Design ยท 4 to 6 weeks ยท Intermediate
SubscriptionDetails
Roadmap
System Design Interview Playbook

A learning path that bundles five courses into one sequence for system design preparation: System Design Fundamentals, Grokking the System Design Interview, Advanced System Design Interview Volume II, Grokking Microservices Design Patterns and Grokking Design Patterns for Engineers and Managers. Together they add up to 76 chapters and 666 lessons. It suits engineers who want a complete, ordered curriculum instead of assembling one from scattered posts.

  • System design
  • Job search
  • Career
Design Gurus ยท System Design ยท 2 to 4 months
SubscriptionDetails
Course
Grokking System Design Fundamentals

A beginner-friendly, text-based course on the building blocks every system design is assembled from: scalability and availability, back-of-the-envelope estimation, networking and DNS, proxies, load balancers, API gateways, rate limiting, caching, CDNs, partitioning, replication, CAP and PACELC, SQL and NoSQL databases, indexes and distributed patterns such as quorum and heartbeats. Start here if full design walkthroughs feel like they assume knowledge you do not have.

  • System design
  • Backend
  • CS fundamentals
Design Gurus ยท System Design ยท 3 to 4 weeks ยท Beginner
SubscriptionDetails
Course
Advanced System Design Interview, Volume II

The second volume of Grokking the System Design Interview, aimed at senior and staff (L5/L6) design rounds. It works through harder case studies such as a payment system, flash sale, notification service, unique ID generator, Gmail, Reddit, Google Calendar and a code judging system, then goes beneath them with patterns like quorum, write-ahead logs and vector clocks and deep dives into Dynamo, Cassandra, Kafka, Chubby, HDFS, GFS and BigTable.

  • System design
  • Backend
  • Job search
Design Gurus ยท System Design ยท About 36 hours ยท Advanced
SubscriptionDetails
Course
System Design Patterns: From Fundamentals to Real Systems

A course on the recurring patterns behind scalable systems, more than 60 of them, taught through one continuous story of an online store growing from a single database to 100 million users. It covers communication, storage, caching, reliability, scaling, consistency, APIs and the edge, observability, batch and streaming, and a module on AI-era infrastructure such as LLM gateways, semantic caching, RAG pipelines and GPU serving. No distributed systems background is needed.

  • System design
  • Backend
Design Gurus ยท System Design ยท 3 weeks ยท Intermediate
SubscriptionDetails
Course
Grokking Microservices for System Design Interviews

A course on the judgment behind microservices in a system design round: when to choose them over a monolith, how to draw service boundaries, how services communicate, how to handle failure and keep data consistent, and how microservices run in production. It ends with full interview scenarios and a rapid-review question bank. Every lesson closes with a speakable 30-second answer and likely follow-ups. It suits engineers who need to discuss microservice trade-offs convincingly.

  • System design
  • Backend
  • DevOps
Design Gurus ยท System Design ยท 2 to 3 weeks ยท Intermediate
SubscriptionDetails

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. Sessions are free for approved Sefism members, and a few slots open each week.

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

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