
A clear, practical definition of an AI agent and why they've become the biggest shift in how we build with LLMs.
The core loop behind every agent — reasoning, acting, and observing — explained from the ground up.
How to decide whether a task actually needs an agent, or whether a simpler LLM call will do the job better.
The most common reasons agent projects break in the real world, and how to design around them from day one.
A quick walkthrough of the full course roadmap, so you know exactly what you're building and why.
A written recap of the core agent concepts covered in this section, for quick reference as you move forward.
How LangChain chat models work, and how to control their behavior with system prompts and structured output.
A step-by-step build of a LangChain agent that returns clean, structured, predictable output.
A reference guide to LangChain's core message and prompt types, and how structured output ties them together.
What tools are in LangChain, how agents decide to use them, and how to define your own from scratch.
A deeper look at how tool calling works under the hood, and how to make it reliable.
Build a complete LangChain agent equipped with real tools, from setup to execution.
A practical reference on designing clear, reliable tools that agents can call correctly and consistently.
Architectural principles that separate agents that work in a demo from agents that work in the real world.
Add guardrails and tracing to your agent so you can catch failures before they cause damage.
Bring architecture, guardrails, and tracing together into one production-ready LangChain agent.
A written recap tying together tools, reliability, and architecture into your first solid agent build.
What LangGraph is, how it differs from a standard agent, and why graph-based workflows matter.
A fast, hands-on tour of nine different LangGraph workflow patterns you'll reuse throughout the course.
Build your first complete, working agentic workflow in LangGraph from start to finish.
A conceptual bridge explaining why and when to move from a single agent to a graph-based workflow.
A reference list of the LangGraph patterns you'll reach for most often when designing workflows.
How state, memory, and human-in-the-loop checkpoints work together inside a LangGraph agent.
Build a LangGraph agent that remembers past steps and pauses for human approval when needed.
A second, deeper build focused on approval workflows for higher-stakes agent actions.
A reference guide to managing state and memory correctly across multi-step agent runs.
A practical guide to designing effective human-in-the-loop checkpoints without slowing agents down.
What RAG is, how it works, and why it's essential for agents that need up-to-date, grounded knowledge.
Build your first RAG-powered agent in LangChain, from retrieval to generation.
Rebuild the RAG agent as a LangGraph workflow to see how retrieval fits into a graph-based design.
A reference guide to core RAG concepts: retrieval, chunking, embeddings, and grounding.
Why evaluation matters for agents, and how LangSmith helps you measure agent quality.
Set up evaluation pipelines for LangGraph agents directly inside LangSmith.
A practical reference for tracing agent runs and debugging failures step by step in LangSmith.
Key security risks in agent systems and how to defend against them before deployment.
What separates a prototype from a production system, and how to close that gap.
Apply everything so far to build a complete, production-oriented agent project.
A guide to packaging your agent into a real, usable application beyond a script.
A reference checklist of security practices and guardrails for agents handling real actions.
An overview of the capstone project's scope, requirements, and what you'll deliver by the end.
A written breakdown of the capstone agent's architecture, from design to deployment.
This course contains the use of artificial intelligence.
Most tutorials show you how to make an LLM answer a question. This course shows you how to build an AI agent that can actually do things — call tools, remember context, ask for human approval, retrieve real data, and run reliably in production.
You'll go from the fundamentals of how AI agents work all the way to deploying a fully evaluated, secure, production-ready agent — using the same stack top AI teams use today: LangChain, LangGraph, and LangSmith.
In this course, you will:
Understand how AI agents work and when (not) to use them
Build agents with LangChain — chat models, structured outputs, and tool calling
Design reliable agent architecture with guardrails and tracing
Build stateful, multi-step workflows with LangGraph
Add memory and human-in-the-loop approval to your agents
Build RAG (Retrieval-Augmented Generation) agents that use real data
Evaluate and debug agents using LangSmith
Apply security best practices and deploy agents to production
Finish with a capstone project: a complete, production-ready AI operations agent
Why this course?
Every section builds on the last — from your first LangChain agent, to graph-based workflows, to a fully evaluated and deployed system. You won't just learn concepts; you'll build a working agent at every stage, using patterns that hold up outside of a demo.
Who should take this course?
Python developers, software engineers, and AI/ML practitioners who want to move from "prompting an LLM" to building real, autonomous, production-grade agents.
By the end, you won't just know what an AI agent is — you'll have built and deployed one yourself.