← all repositories
amitshekhariitbhu/ai-engineering-course

A free 18-module path from gradient descent to production LLMs

A curated, blog-per-lesson curriculum that walks you from ML basics all the way to inference engineering, agents, and AI system design — no paywall in sight.

★500 stars Markdown Learning
Collecting fresh signals — velocity needs a few days of history.
collecting data…
star history

What it does

This is a structured, self-paced AI Engineering curriculum: 18 modules and 146+ lessons, where each lesson is a standalone blog post explaining one concept with examples, diagrams, and math where needed. It starts at supervised learning and backpropagation, climbs through Transformers, fine-tuning, RAG, and agents, and ends at inference engineering, evaluation, safety, and full system design. The author positions it as the course he wishes he’d had when starting out.

The interesting bit

The scope is unusually wide for a free resource — most curricula stop at RAG or agents, but this one goes into KV caches, paged attention, speculative decoding, and quantization, plus a module on frontier ideas like JEPA and world models. There’s also a dedicated interview-prep module, which tells you who the real audience is.

Key highlights

  • 18 modules, 146+ lessons, each a detailed blog; many lessons have companion videos
  • Covers the full stack: ML foundations → Transformers → fine-tuning/alignment (LoRA, RLHF, DPO, GRPO) → RAG → agents (MCP, ReAct, multi-agent) → inference (vLLM, llama.cpp, TensorRT-LLM) → evaluation and safety
  • Prerequisites are just basic Python and high-school math; the needed linear algebra and calculus are explained inline
  • Free to read, no sign-up, ordered so each lesson builds on the last
  • Includes a glossary of key concepts and an FAQ

Caveats

  • It’s a link hub, not a repo of code — the substance lives in external blog posts and videos, so depth varies lesson to lesson
  • The README is upfront that it doubles as a funnel to the author’s paid live program at Outcome School
  • The author notes the course “will continue to grow,” so some listed topics may still be thin

Verdict

Worth bookmarking if you’re a developer moving into AI engineering and want a single ordered reading list instead of assembling one from scattered tutorials. If you already know your MoE from your GQA, skim the module list and cherry-pick — the interview-prep and inference modules are the densest parts."

Frequently asked

What is amitshekhariitbhu/ai-engineering-course?
A curated, blog-per-lesson curriculum that walks you from ML basics all the way to inference engineering, agents, and AI system design — no paywall in sight.
Is ai-engineering-course open source?
Yes — amitshekhariitbhu/ai-engineering-course is open source, released under the Apache-2.0 license.
What language is ai-engineering-course written in?
amitshekhariitbhu/ai-engineering-course is primarily written in Markdown.
How popular is ai-engineering-course?
amitshekhariitbhu/ai-engineering-course has 500 stars on GitHub.
Where can I find ai-engineering-course?
amitshekhariitbhu/ai-engineering-course is on GitHub at https://github.com/amitshekhariitbhu/ai-engineering-course.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.