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

Roadmap · Specialise

AI engineering (TypeScript)

Opens with credits

For developers who can already ship a web or backend app and want to build products on large language models. By the end you can build, evaluate and run an LLM feature with retrieval, tools and agents, and explain what it costs, how you measured it and where it fails.

Curated by Tauseef Fayyaz8 stages, 67 topics~12 months at a few hours a week

By the end, you will be able to

  • Estimate the token cost of a feature and decide what earns a place in the context window
  • Build a RAG service over your own documents that cites its sources and refuses when retrieval finds nothing
  • Measure every prompt, model or retrieval change with an eval suite that runs in CI
  • Design tools and an MCP server a model uses reliably, and an agent that resumes after a crash
  • Run a feature in production with tracing, guardrails, caching and model routing at a known cost per request

The path

8 stages, in the order to learn them. Open one to start.

  1. 1How LLMs work: tokens and contextWhat a model does when it answers: text becomes tokens and the model predicts one token at a time inside a fixed context window. Tokens are both your bill and your limit, so learn to decide what earns a place in the context.8 topics · ~3 weeks
  2. 2Prompting and model APIsTreat prompts as code and model calls as an unreliable network dependency. Be specific, fix the output format and show examples, then learn one provider's API properly: system prompts, streaming, retries and a local model for cheap experiments.9 topics · ~5 weeks
  3. RAG: embeddings, chunking and retrievalGive a model your private data as context. Embed documents for semantic search, chunk them so you retrieve the passage rather than the whole file, combine vector and keyword search, and answer with citations or an honest refusal.11 topics · ~7 weeksOpens with credits
  4. Evals: measure before you add moreThe step everyone skips, and the one that separates a demo from something people use. Turn real failures into a test set, score every prompt, model or retrieval change against it, and include the attacks your app must survive.8 topics · ~5 weeksOpens with credits
  5. Tool calling, structured output and MCPLet the model act, not just talk. Design tools with clear names, parameters and errors, force outputs into a schema you validate, and expose your own systems through the Model Context Protocol so any MCP client can use them.10 topics · ~6 weeksOpens with credits
  6. Agents and durable executionA model in a loop that decides its own next step. Use one only when the steps cannot be known in advance, manage context across many steps, cap steps and cost, and make long runs resumable instead of restartable.7 topics · ~7 weeksOpens with credits
  7. Running AI systems in productionRunning an LLM feature for real users. Trace every model, retrieval and tool call, add guardrails on input and output, cut cost with caching and model routing behind a gateway, and design the system to survive traffic, outages and model changes.9 topics · ~2 monthsOpens with credits
  8. Put it together: ship a production GenAI appOne app that uses everything in this track, built the way a team would run it: clear layers, retrieval over real documents, a small tool loop, three guard layers, evals in CI, traces on every request, and a deploy with secrets, monitoring and cost limits.5 topics · ~3 monthsOpens with credits
Keep reading

6 more stages, 50 more topics, free with an account.

You have seen the open stages of the AI engineering roadmap. Every topic it covers is listed above, and an account opens the rest: what each topic means, a question to check yourself, the courses, the practice and Tauseef's advice for every stage. Early access is open: sign up and your account is active shortly after.

Everything here is free to learn from. A few things, like adding a roadmap, keeping a cheat sheet or asking Tauseef a question, use credits. You get 15 when you join, your first roadmap is free, and if you are learning seriously and run out, you can ask for more. Credits only make sure the platform goes to people who are actually learning.

Build a project

A finished project proves more than a certificate.

Picked from the other libraries by shared topics.

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