Agentic AI Notebook

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
  • 30-phase hybrid roadmap
30
Phases
391
Modules
280
Questions
12
Projects
Your Progress
0/391 modules · ~682h 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

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

Your learning path

30 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
Context
Tools
MCP
Frameworks
LangGraph
OpenAI Agents
Claude Agents
CrewAI
PydanticAI
Microsoft AF
Google ADK
Patterns
Multi-Agent
Eval
Security
Runtime
AG-UI
Browser
Voice
Enterprise
Coding
Models
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.

22 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

Context Engineering

6

How an agent builds the next model call: assemble, select, compress, isolate, route, and budget context from instructions, memory, retrieval, tools, and state — not just a static prompt.

15 modules
Start learning
Phase 7

Tool Calling & Function Calling

7

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

15 modules
Start learning
Phase 8

Model Context Protocol

8

MCP as the agent ↔ tools/data protocol: host/client/server, tools/resources/prompts, sampling/roots/elicitation, local stdio vs streamable HTTP, authorization, and how to securely consume third-party servers.

25 modules
Start learning
Phase 9

Agent Framework Landscape

9

Why frameworks exist, how to pick one, and awareness of the rest of the landscape. AutoGen and Semantic Kernel are legacy/migration. Deep dives follow as their own phases. Protocol stack: MCP ↔ tools, A2A ↔ agents, AG-UI ↔ users.

10 modules
Start learning
Phase 10

LangGraph

10

Visual-first graph runtime: nodes, state, routing, tools, checkpoints, HITL, streaming, time travel, subgraphs, Platform — then one support-agent project that uses all of them.

12 modules
Start learning
Phase 11

OpenAI Agents SDK

11

OpenAI's official agent runtime: agents, tools, sessions, handoffs, guardrails, tracing, and a shipped assistant.

4 modules
Start learning
Phase 12

Claude Agent SDK

12

Anthropic's production agent SDK: the same loop and context-management ideas behind Claude Code — tools, permissions, hooks, MCP, subagents, sessions, sandboxing, and a coding agent.

11 modules
Start learning
Phase 13

CrewAI

13

Crews + Flows: why CrewAI exists, the agent loop under the roles, tasks, tools, processes, delegation, memory, knowledge, and production orchestration — then one beginner Research Crew you run locally.

14 modules
Start learning
Phase 14

PydanticAI

14

Type-safe Python agents: model-agnostic runtime, typed tools, dependencies, structured results, and a small production agent.

5 modules
Start learning
Phase 15

Microsoft Agent Framework

15

Microsoft Agent Framework is the successor to AutoGen and Semantic Kernel. Learn agents, workflows, durable execution, HITL, MCP, and A2A. AutoGen remains as legacy/migration awareness (same module slugs, so existing progress is kept).

11 modules
Start learning
Phase 16

Google ADK

16

Google's Agent Development Kit 2.x: agents, graph-based workflows, dynamic delegation, A2A, sub-agents, and a Gemini-backed agent you can run locally.

6 modules
Start learning
Phase 17

Agent Design Patterns

17

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

10 modules
Start learning
Phase 18

Multi-Agent Systems

18

A2A as agent ↔ agent interoperability, supervisor/worker patterns, coordination, and trust between agents.

13 modules
Start learning
Phase 19

Eval Engineering & Observability

19

How to prove an agent works: datasets, LLM-as-judge, online/offline eval, benchmarks, agent-specific OpenTelemetry, and regression suites.

18 modules
Start learning
Phase 20

Agent Security & Governance

20

OWASP 2026 agentic threats: goal hijacking, tool misuse, identity/privilege abuse, supply chain, memory poisoning, sandbox escape — plus identity, least privilege, and governance.

21 modules
Start learning
Phase 21

Agent Runtime & Production

21

The runtime that makes an agent operable: durable execution, sandboxing, state, cancellation, model routing, versioning, and the usual serving stack.

30 modules
Start learning
Phase 22

AG-UI & Agent UX

22

Agent ↔ user protocol: streaming events, shared state, tool-call UI, HITL approvals, generative UI, and frontend integration. MCP is tools, A2A is agents, AG-UI is the human.

10 modules
Start learning
Phase 23

Browser & Computer Use Agents

23

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

5 modules
Start learning
Phase 24

Voice & Multimodal Agents

24

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

8 modules
Start learning
Phase 25

Enterprise AI

25

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

9 modules
Start learning
Phase 26

Coding Agents

26

Repository understanding, sandboxed shell, patches, tests, git/PR workflows, AGENTS.md, and coding-agent evaluation.

16 modules
Start learning
Phase 27

Model Engineering (Awareness)

27

Enough model engineering to operate agents: fine-tuning awareness, LoRA/QLoRA, distillation, inference optimization, serving. Image/video/research stay for completeness — this is not an ML-researcher track.

10 modules
Start learning
Phase 28

Capstone Projects

28

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

9 modules
Start learning
Phase 29

Interview & System Design

29

Agent system design, LangGraph, MCP, multi-agent, memory, context, runtime, AG-UI, production debugging, and mock interviews.

11 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