GuideIntermediate

LangChain & LangGraph: From Chains to Agents

Learn to build production-ready AI agents and workflows with LangChain and LangGraph. This guide takes you from connecting models and creating tools, to designing multi-agent systems with persistent memory, human-in-the-loop supervision, and full observability. Ideal for developers who already know Python and want to build AI applications that go beyond a simple chatbot — with full control over the execution flow, error handling, and the best practices for taking agents to production.

96
lessons
12
modules
English · Spanish
available in
Yes
certificate
Included in the Club
access
NIEVA

Outcomes

What you'll be able to do

  • Connect to any LLM provider (OpenAI, Anthropic, Google, Ollama) with a unified interface
  • Build tools, implement tool calling, and handle structured output
  • Create autonomous agents with create_agent and the ReAct pattern
  • Customize agent behavior with middleware (dynamic models, tools, prompts)
  • Design stateful workflows with LangGraph's StateGraph and Functional API
  • Implement advanced patterns: cycles, retries, branching, subgraphs, map-reduce
  • Add persistent memory with checkpointing and cross-session storage
  • Build human-in-the-loop systems with interrupts, approvals, and editable state
  • Architect multi-agent systems with supervisors, handoffs, and shared state
  • Monitor and debug agents with LangSmith tracing, evaluation, and token tracking

Before you start

What you need to bring

It's for you if...

  • Python developers who want to build AI agents and workflows beyond simple API calls
  • Backend engineers looking to integrate LLM-powered features into production systems
  • AI engineers who have used basic LangChain and want to master LangGraph for complex workflows
  • Developers who have built chatbots and want to level up to autonomous, stateful multi-agent systems
  • Engineers preparing for AI Engineering roles that require production-grade agent development

Requirements and materials

  • Intermediate Python (functions, classes, decorators, async/await)
  • Familiarity with REST APIs and HTTP concepts
  • Basic experience calling LLM APIs (OpenAI, Anthropic, or similar)
  • At least one LLM API key (OpenAI or Anthropic recommended)
  • Python 3.11+ installed

Content

The syllabus, module by module

Open any of them to see its lessons.

Where it fits

This guide is part of something bigger

It's studied inside these programs, with support and dates.

Common questions

What people usually ask

Start whenever you like

Reviews

What students say

These reviews are from enrolled students who completed at least 50% of the course. We moderate reviews only on content grounds (spam, offensive language, personal data), never for being critical or negative.

No approved reviews yet.

Be the first to share your experience!