Model Online / On-Site
Duration
Modules 6 modules

Course Objective & Scope

LangGraph is one of the most widely used open-source frameworks for modelling agents as explicit state graphs, giving teams control, persistence and observability. The course moves from a simple tool-calling agent to a system with persistent memory, approval steps and sub-agents that share the work.

Labs cover StateGraph, prebuilt agents, checkpointers, human-in-the-loop with interrupt(), subgraphs, streaming and tracing with LangSmith. The programme is adapted to the organisation's technology stack; the output is a tested LangGraph application running on an organisational scenario.

Who Should Attend?

  • Software developers building LLM applications in Python
  • AI engineers who want to take agent prototypes to production
  • Teams using LangChain who need more control
  • Prerequisite: Python, async programming and LLM API basics

Key Takeaways

  • Build agent graphs from state, nodes and edges with LangGraph
  • Develop persistent, resumable agents with checkpointers
  • Add approval and edit steps with interrupt
  • Design multi-agent and parallel flows with subgraphs and the Send API
  • Monitor and debug agent behaviour with LangSmith tracing

Curriculum

LangGraph Core Concepts
  • StateGraph, nodes, edges and conditional edges
  • Prebuilt ReAct agent versus a custom graph
Tools, Streaming and Structured Output
  • ToolNode and tool calling integration
  • Token and event streaming
  • Reliable intermediate results with structured output
Persistence and Memory
  • Checkpointers, threads and time travel
  • Long-term memory with the Store
Human-in-the-Loop
  • Approve, edit and reject flows with interrupt() and Command
  • Pausing sensitive tool calls
Subgraphs and Multi-Agent
  • Supervisor and handoff patterns
  • Map-reduce style parallel work with the Send API
Deployment and Observability
  • Tracing and evals with LangSmith
  • Serving the agent as an API and a testing strategy

Other Courses in This Category

  • OpenAI Agents SDK and Tool-Based Agent Systems

    Course on building tool-based agents with the OpenAI Agents SDK and Responses API: function tools, hosted tools such as web search and file search, handoffs, guardrails, sessions and built-in tracing.

    AI Agent Engineering Corporate
    Live Course
    5 modules
  • Building MCP Servers and Clients (Model Context Protocol)

    Hands-on course on building Model Context Protocol servers that expose tools, resources and prompts, and clients that consume them: stdio and Streamable HTTP, OAuth-based authorisation, security and testing.

    AI Agent Engineering Corporate
    Live Course
    5 modules
  • Multi-Agent Orchestration: Supervisor, Hierarchical and Swarm Patterns

    Designing multi-agent systems with supervisor, hierarchical, orchestrator-worker and swarm patterns: context isolation, task routing, cost control and a comparison of LangGraph, CrewAI and Microsoft Agent Framework.

    AI Agent Engineering Corporate
    Live Course
    5 modules
  • Agent Memory: Short-Term and Long-Term Memory Architectures

    Hands-on training on designing working, episodic, semantic and procedural memory layers for AI agents using context summarisation, vector and graph memory stores, memory consolidation and retention policies.

    AI Agent Engineering Corporate
    Live Course
    5 modules
  • Sandboxing and Secure Code Execution for AI Agents

    Technical course on safely executing LLM- and agent-generated code using gVisor, Firecracker microVMs, container isolation, network/filesystem restrictions and resource quotas.

    AI Agent Engineering Corporate
    Live Course
    5 modules
  • Agent Evaluation, Tracing and Production Monitoring

    Course on evaluating end-to-end task completion, trajectory quality and tool selection in AI agents, and setting up distributed tracing and live monitoring with OpenTelemetry, LangSmith, Arize Phoenix and Langfuse.

    AI Agent Engineering Corporate
    Live Course
    5 modules

Get in touch