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

Courses, books and tools for developers, each with a write-up.

Courses, roadmaps, guides, cheat sheets, tools and communities, free and paid, each with a researched write-up rather than a scraped link. Nothing here is an affiliate placement.

  • 1418 picks
  • 1240 free

235 resources · page 1 of 10

Guide
Design Gurus Newsletter

A free newsletter of short, focused posts on system design and problem solving, from the team behind the Grokking courses. Recent posts cover company interview processes (such as OpenAI and Anthropic roles), the most asked mobile system design questions and preparation plans, each linking to a fuller article on the blog. It suits engineers who want a steady, low-effort way to keep system design and interview topics fresh between deeper study sessions.

  • System design
  • DSA
Design Gurus · System Design
Roadmap
Sefism AI Data and Training Work Roadmap

A six-stage path into paid remote AI data work, with a version for data annotation and one for AI trainers. It covers why models need people, the honest picture of pay, project gaps and scams, the guideline and quality skills platforms test, getting accepted, getting paid and keeping records, and moving up into reviewer, evals, data or ML roles. It suits students and graduates who want flexible remote income and read instructions carefully.

  • Career
  • AI
  • Remote work
  • Job search
Sefism · Career Growth · About 61 hours, 8 to 12 weeks · Beginner
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
Roadmap
Sefism AI Video and Design for Clients Roadmap

An eight-stage path to earning from AI video or AI images: what clients actually buy, the creative basics AI does not replace, the tool stack, prompting for consistent results, rights and platform labels, portfolio and offers, finding clients and delivering like a professional. It suits students and early-career creatives who want a service they can sell from a laptop. By the end you can make a consistent, on-brand set of assets, check it is allowed and labelled, and deliver it in the right formats.

  • Career
  • AI
  • Freelancing
Sefism · Career Growth · About 125 hours, 16 weeks at 8 hours a week · Beginner
GitHub repo
Grokking System Design

The free, open companion to the Grokking the System Design Interview course, published as a GitHub repository. It teaches a pattern-first approach: learn building blocks such as caching, sharding, replication and queues well enough that any design question becomes a matter of combining them. It includes a seven-step interview framework, 30 patterns, 59 question walkthroughs, company guides, cheat sheets and study roadmaps, all readable in the browser without an account.

  • System design
  • Job search
Design Gurus · System Design · Intermediate
Roadmap
Sefism .NET Developer Roadmap

A 10-stage path to a .NET developer job: modern C# on .NET 10, LINQ and async, ASP.NET Core, EF Core and SQL Server, Identity and JWT security, a Web API, Angular, React or Blazor front end, xUnit and integration testing, production features, and Docker, GitHub Actions and Azure. It suits students and developers aiming at banks, telecoms and enterprise software houses. By the end you can build, test, secure and ship one production-ready ASP.NET Core application and explain every choice in it.

  • Web
  • Backend
  • Programming
  • Databases
Sefism · Web Development · About 395 hours, 33 to 79 weeks · Intermediate
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
Roadmap
Sefism Tech Jobs Abroad Roadmap

A seven-stage path for relocating for a tech job in the Gulf, Germany and the EU, the UK and Ireland, or East Asia: deciding if and where, work visas from official pages, degree attestation, a profile recruiters abroad shortlist, finding employers that sponsor, comparing offers and your first 90 days. It suits students, graduates and engineers who want a real plan instead of group-chat advice. Every stage is open on the public page, and adding it costs no credits.

  • Career
  • Job search
  • Personal branding
  • Remote work
Sefism · Career Growth · About 62 hours, 8 to 12 weeks
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
Roadmap
Sefism Choosing the Right Database Roadmap

A short, nine-stage path for picking the right database for each job in an app: describe your data first, then relational, document, key-value and cache, search, vector, columnar and warehouse, graph, time-series and object storage, each with a hands-on task, and finally managed versus self-hosted, cloud equivalents, free tiers and cost. It suits students and developers starting a project. By the end you can write a database decision for your own app and defend every choice in it.

  • Web
  • Databases
  • Backend
  • Cloud
Sefism · Web Development · About 58 hours, 7 to 12 weeks · 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
Roadmap
Sefism Choosing an LLM and AI Stack Roadmap

A nine-stage path for choosing the model, hosting and tools for an AI feature on evidence rather than hype: requirements first, reasoning versus fast models, cost per task, context and retrieval, tool calling and MCP, API versus open-weight models, the rest of the stack, a three-model comparison on your own data, and routing and fallbacks in production. It suits developers, students and founders about to build with an LLM. By the end you can defend a model choice with your own numbers and switch in a day.

  • AI
  • Backend
Sefism · AI & Machine Learning · About 54 hours, 11 weeks at 5 hours a week · Intermediate
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
Roadmap
Sefism AI Security Roadmap

A nine-stage path for securing LLM apps and AI agents, or testing them as a red-teamer, with one path for each: security foundations, how LLM apps break, the OWASP LLM and agentic lists and MITRE ATLAS, layered defences against prompt injection, agent, tool and MCP security, the data and model supply chain, red-teaming and security evals, monitoring and incidents, and a route into the work. It suits developers and security learners who can already build. By the end you have a practice app defended or assessed end to end.

  • AI
  • Security
  • Testing
  • Career
Sefism · AI & Machine Learning · About 230 hours, 23 weeks at 10 hours a week · Intermediate
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
Roadmap
Sefism AI Governance Roadmap

An eight-stage path into AI governance, with a technical edition and a policy and compliance edition: the EU AI Act, NIST AI RMF, ISO/IEC 42001 and regional AI policies, an AI inventory with risk tiers and owners, data foundations and data protection, model assurance, human oversight, compliance and audit, and a route into the field. It suits engineers and data people as well as law, risk, audit and business graduates. By the end you can produce the documents governance depends on, with dated sources.

  • AI
  • Career
Sefism · AI & Machine Learning · About 114 hours, 23 weeks at 5 hours a week · Beginner
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
Roadmap
Sefism Cloud Cost and FinOps Roadmap

A nine-stage path from how cloud billing works through tagging, allocation and unit costs, commitments and spot, rightsizing and waste, forecasts and anomaly alerts, AI and GPU spend, the FinOps Framework and FOCUS, to working with finance, on AWS, Azure or Google Cloud. It suits cloud and DevOps engineers, analysts and students who want to explain and reduce a cloud bill. By the end you can read a bill line by line, allocate it to teams, buy commitments safely, cut waste and run a monthly cost review.

  • Cloud
  • DevOps
  • Career
Sefism · Other · About 82 hours, 10 to 16 weeks · Intermediate
Roadmap
Design Gurus Interview Preparation Guide

A free, step-by-step readiness guide with three tracks: coding (revise data structures, learn patterns, practise the right problems, simulate real conditions, take mocks), system design (understand the interview, learn the building blocks, study real walkthroughs, take mocks) and behavioural. Each step links to the relevant reading, course or mock interview. It suits anyone about to start preparing who wants a clear order of work before buying or booking anything.

  • Career
  • Job search
Design Gurus · Mentorship · Reference
Cheat sheet
Sefism AI Agents and MCP Cheat Sheet

The revision companion to Sefism's AI agents and MCP roadmap: ten chapters on the agent loop, tool calling, structured output, memory, multi-agent patterns, frameworks, building MCP servers, evals, guardrails and shipping. It comes in Python and TypeScript editions with working snippets in each. It suits developers who already call model APIs and want to revise a concept quickly, copy a working shape or catch the classic mistake before users do.

  • AI
  • Programming
  • Web
Sefism · AI & Machine Learning · Reference · Intermediate
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
Cheat sheet
Sefism LLM APIs Cheat Sheet

A quick-revision book on building features with LLM APIs: tokens, prompts, streaming, structured output, tool calling, embeddings and RAG, caching, batching, cost, evals and security, in 8 chapters and 56 concepts. It comes in OpenAI, Anthropic and Gemini editions, each showing the same ideas with that provider's official Python SDK. It suits engineers who can already call an HTTP API in Python and now need their AI features to be reliable, affordable and safe.

  • AI
  • Backend
  • Programming
Sefism · AI & Machine Learning · Reference · Intermediate
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
Video
Jeff Su (YouTube channel)

Jeff Su, a full time product marketer, makes short, well structured videos on workplace productivity, Google Workspace, Notion, LinkedIn and practical use of AI tools. Each video is a tight list of tips you can apply the same day. It suits students and early career professionals, including developers, who want to work faster and present themselves better at work.

  • Career
  • AI
  • Personal branding
Jeff Su · Career Growth · Self-paced · Beginner

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