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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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.
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
Follow along
New writing, resources and project ideas land here first.