Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
LangGraph & DSPy: Build Controllable AI Agents with Tools
Rating: 4.0 out of 5(3 ratings)
241 students

LangGraph & DSPy: Build Controllable AI Agents with Tools

Learn to design and build smarter AI agents, optimize tool use, and control tool arguments query with LangGraph and DSPy
Last updated 9/2025
English
English [Auto],

What you'll learn

  • Understand the stateful architecture of LangGraph workflows
  • Build Stateful LangGraph agents with tools and memory
  • Understand DSPy and its role in prompt optimizations
  • Build DSPy-augmented LangGraph agents with controllable tool-calling arguments and queries

Course content

6 sections • 6 lectures • 2h 3m total length
  • Introduction to LangGraph4:11

    At the end of this lesson, learners should understand:

    1. Where LangGraph belongs within the larger LangChain ecosystem

    2. How LangGraph's low-level architecture allows us to build controllable flows and agents

    3. How LangGraph supports memory, streaming, and stateful executions

    4. How LangGraph, LangSmith, LangChain and LangGraph Platform allows end-to-end creation of agents 

Requirements

  • Basic understanding of python and a working idea of what AI agents mean

Description

Unlock the power of LangGraph to build controllable, stateful AI agents that go beyond basic chatbots. In this course, you’ll learn how to design low-level agent workflows with precise control over tools and arguments, while extending capabilities using DSPy for prompt optimization. Perfect for developers seeking to master the next generation of agent frameworks.

We’ll start by exploring LangGraph fundamentals, understanding how to structure agents, manage memory, and create step-by-step execution flows. You’ll integrate LangChain for tool use and retrieval, giving your agents access to external knowledge. By the end of this section, you’ll know how to design AI agents that are both powerful and controllable in real-world applications.

The course also covers DSPy optimizations to make your agents smarter when constructing tool arguments and queries. You’ll see how to extend LangGraph’s controllability by applying structured prompt optimizations, reducing errors, and improving accuracy. These techniques allow you to fine-tune agent behavior without manual trial-and-error, accelerating your development process.

Finally, we’ll use LangSmith for observability, enabling detailed tracing and debugging of agent workflows. This ensures you can monitor, analyze, and refine your agents effectively. By combining LangGraph, LangChain, DSPy, and LangSmith, you’ll be equipped with a cutting-edge toolkit to design, build, and deploy smarter AI agents with confidence.

Who this course is for:

  • AI Agents developers looking for ways to build controllable and smarter AI agents with tools