0

Free curriculum · Open source

Learn to build autonomous AI agents

Study agents. Build systems. Ship to production.

A structured notebook for software engineers — not a hype list. Pick a phase, read the lesson, ship the project.

LLMsRAGAgentsLangGraphMCPProduction
Follow @NishthaSingh7

What you get

  • Structured lessons
  • Code & projects
  • Interview prep
  • 21-phase hybrid roadmap
21
Phases
247
Modules
280
Questions
8
Projects
Your Progress
0/247 modules · ~623h remaining
0%

Not just a roadmap

Every module follows the same structure — concept, architecture, code, project, interview questions, and revision notes.

Structured Lessons

Consistent format across every topic — concept to production.

Real Code

Working examples and projects you can build and deploy.

Interview Ready

Top questions, system design, and architecture prep.

Glossary

69 AI engineering terms with definitions, analogies, and interview tips.

Your learning path

21 phases from programming foundations to interview projects. Each phase builds on the previous — no gaps, no guesswork.

View full roadmap
Code
GenAI
ML (optional)
LLM APIs
RAG
Agents
Memory
Tools
MCP
Frameworks
Patterns
Multi-Agent
Eval
Security
Production
Browser
Voice
Advanced
Enterprise
Coding
Capstone
Interview

All Phases

Click any phase to explore modules, projects, and revision notes.

Phase 0

Programming Foundations

0

Python, Git, Linux, CLI, networking, HTTP, REST APIs, Docker, SQL, testing, and CI/CD — the engineering base every AI builder needs.

14 modules
Start learning
Phase 1

Generative AI Foundations

1

What GenAI is, how LLMs work, tokens, embeddings, prompt engineering, and core concepts — without repeating RAG or tool-calling deep dives.

15 modules
Start learning
Phase 1.1 · Optional

Transformer & ML Foundations

Optional
1.1

Neural networks, attention, encoders/decoders, BERT, GPT, KV cache, RoPE, MoE, and quantization — interview-depth ML intuition. Skip if you are focused on building agents, not training models.

21 modules
Start learning
Phase 2

LLM Engineering & APIs

2

Hands-on with OpenAI, Claude, Gemini, Ollama, open-source models, streaming, and multimodal APIs.

12 modules
Start learning
Phase 3

RAG Engineering

3

Document loaders, chunking, vector DBs, hybrid search, re-ranking, LangChain, ChromaDB, and Streamlit demos.

18 modules
Start learning
Phase 4

Agent Foundations

4

What agents are, how they work, planning, reasoning, reflection, and building your first agent without frameworks.

15 modules
Start learning
Phase 5

Agent Memory

5

Working, short-term, long-term, semantic, and episodic memory — one of the biggest interview topics for production agents.

15 modules
Start learning
Phase 6

Tool Calling & Function Calling

6

Function calling, JSON mode, structured outputs, tool registries, permissions, and building a tool-using assistant.

15 modules
Start learning
Phase 7

Model Context Protocol

7

MCP architecture, clients, servers, resources, tools, prompts, transport, and integrating MCP with agents.

13 modules
Start learning
Phase 8

Agent Frameworks

8

LangGraph, OpenAI Agents SDK, Google ADK, CrewAI, AutoGen, PydanticAI, and the emerging framework landscape.

22 modules
Start learning
Phase 9

Agent Design Patterns

9

ReAct, Plan & Execute, Reflexion, Tree of Thoughts — learned after building agents, not before.

10 modules
Start learning
Phase 10

Multi-Agent Systems

10

A2A protocol, supervisor/worker patterns, swarm intelligence, coordination, and multi-agent projects.

12 modules
Start learning
Phase 11

Agent Evaluation & Observability

11

LangSmith, Phoenix, OpenTelemetry, trajectory evaluation, hallucination detection, and regression testing.

11 modules
Start learning
Phase 12

Security & Guardrails

12

Prompt injection, jailbreaks, PII detection, content safety, tool restrictions, and human approval flows.

8 modules
Start learning
Phase 13

Production Agent Engineering

13

FastAPI, Docker, Kubernetes, async agents, queues, streaming, scaling, monitoring, and cost optimization.

15 modules
Start learning
Phase 14

Browser & Computer Use Agents

14

Playwright, browser automation, computer use, form filling, and web navigation agents.

5 modules
Start learning
Phase 15

Voice & Multimodal Agents

15

STT, TTS, realtime voice, and agents that understand images, audio, video, PDFs, and screens.

8 modules
Start learning
Phase 16

Advanced AI

16

Fine-tuning, LoRA, QLoRA, PEFT, inference optimization, distillation, and reading research papers.

9 modules
Start learning
Phase 17

Enterprise AI

17

Enterprise RAG, knowledge bases, RBAC, compliance, identity, audit logs, and human approval at scale.

7 modules
Start learning
Phase 18

Coding Agents

18

GitHub agents, PR review, bug fix, documentation, CI/CD, and terminal agents.

6 modules
Start learning
Phase 19

Capstone Projects

19

Production-ready portfolio projects — AI software engineer, research assistant, customer support, and more.

9 modules
Start learning
Phase 20

Interview & System Design

20

Agent system design, LangGraph coding, MCP design, multi-agent design, memory design, and mock interviews.

8 modules
Start learning

Learn together, build together

Agentic AI Notebook is an open curriculum — and we'd be happy if you contribute while learning. Spot something unclear? Have a better example? Want to add revision notes from your own study? Every improvement helps the next engineer on this path.

Fix typos & improve explanationsAdd notes from your learningShare better code examples
How to contribute

Ready to build Agentic AI systems?

Start with Phase 0 (Programming Foundations), or jump to any phase on the full roadmap.

Begin Phase 0