Pranav Srivastava
Learning tracks
publishedBeginner to Intermediate10 modules3h 10m

AI Agents — From Basics to Multi-Agent Systems

Build AI agents from scratch — single-agent patterns, multi-agent pipelines, memory, observability with Langfuse, and a complete hands-on project. Covers LangGraph, CrewAI, AutoGen, and Agno with real code examples.

AI AgentsLangGraphCrewAIAutoGenAgnoMulti-AgentLangfuseObservabilityPython

Course modules

01

What is an AI Agent?

Understand the key difference between a chatbot and an agent, and learn the four components every agent is built from.

10m
02

The Agent Loop — ReAct

Follow a complete agent trace through the ReAct pattern and understand how stopping conditions prevent agents from running forever.

12m
03

Tools and Function Calling

Define tools with the Anthropic API, build the minimal agent loop from scratch, and apply the four principles that make tools reliable.

20m
04

Single-Agent Patterns

Build three single-agent patterns using LangGraph and learn when each one is appropriate.

20m
05

Memory — What Agents Remember

The four types of agent memory and how to choose the right one for your use case.

15m
06

Multi-Agent Systems

Why multiple specialised agents outperform one generalist, and how to build the three core multi-agent patterns with LangGraph.

18m
07

Agent Frameworks

LangGraph, CrewAI, AutoGen, Agno, Swarm, and Smolagents — strengths, trade-offs, and a working code example for each.

25m
08

Observability with Langfuse

Set up Langfuse, wire it to a LangGraph agent in one line, and learn exactly what to track in every agent run.

15m
09

Human-in-the-Loop

Classify actions by risk, implement LangGraph's interrupt pattern, and build a trust level system that pauses before any irreversible action.

15m
10

Hands-on Project: Multi-Agent Research Pipeline

Build a complete Researcher → Writer → Publisher pipeline with Langfuse observability and a human approval gate before anything is published.

40m
All tracksQuestions? Get in touch →