Course curriculum

    1. Welcome

    2. Getting Set Up (Python)

    3. Getting Set Up - Text (Python)

    4. Getting Set Up (TypeScript)

    5. Getting Set Up - Text (TypeScript)

    6. Language Translation

    1. Module 1: Introduction

    2. Lesson 1: Deep Agents Overview

    3. Lesson 2: Running a Deep Agent

    4. Lesson 3: Models

    5. Lesson 4: The System Prompt

    6. Lesson 5: Tools

    7. Lesson 6: MCP

    8. Lesson 7: Messages, Threads, and Checkpointers

    9. Lesson 8: HITL

    10. Test Your Skills

    11. Module 1 Feedback

    1. Module 2: Introduction

    2. Lesson 1: The Deep Agent Environment

    3. Lesson 2: The Filesystem Backends

    4. Lesson 3: Sandboxes and LocalShell

    5. Lesson 4: Interpreter

    6. Module 2 Feedback

    1. Module 3: Introduction

    2. Module 3: Overview

    3. Lesson 1: Summarization and Offload

    4. Lesson 2: Skills

    5. Lesson 3: Memory

    6. Module 3 Feedback

    1. Module 4: Introduction

    2. Lesson 1: Delegation

    3. Lesson 2: Building a Subagent Team

    4. Lesson 3: Dynamic Subagents

    5. Module 4 Feedback

    1. Module 5: Introduction

    2. Lesson 1: Project Overview

    3. Lesson 2: Local Deployment

    4. Lesson 3: The Sales Assistant

    5. Lesson 4: Asynchronous Subagents

    6. Lesson 5: The Advanced Sales Assistant

    7. Module 5 Feedback

About this course

  • Free
  • 46 lessons
  • 0.5 hours of video content

FAQ

  • Why use Deep Agents over LangGraph or LangChain?

    Choose Deep Agents if you want an agent that works on long-running, complex tasks out-of-the-box. Note: Deep Agents are actually built on top of LangChain building blocks and executed using the LangGraph runtime!

  • What are common use cases for Deep Agents?

    Deep Agents can be used to build deep research, multi-file coding, or any kind of autonomous assistant workflows where the agent needs to plan, use a filesystem, and delegate on its own.

  • What makes an agent "deep?"

    The term "deep agents" is used in contrast to "shallow agents" to describe AI agents that can tackle complex, open-ended, and long-horizon tasks rather than just simple, single-step prompts.