Course Categories

Courses are organized by each stage of the agent development lifecycle, so start where it makes sense for you.

FAQ

  • There are so many different courses! Where do I start?

    Start with either Introduction to LangChain - Python, Introduction to LangGraph - Python, or Introduction to Deep Agents under the "Build" course category if you're just getting started on your agent building journey. For agent observability and improvement, go to Quickstart: LangSmith Essentials.

  • Are the courses paid or free?

    Our course content is always free! Our paid offering is the LangChain Certified Agent Engineer certification exam.

  • What's the difference between LangSmith and LangChain?

    LangSmith is an agent engineering platform developed by LangChain, allowing you to build, test, deploy, and monitor your agents.

  • Do I need a LangSmith account to access course content?

    No, you don't need a LangSmith account to access course content. However, some courses contain optional LangSmith exercises. If you want to follow along you can create a free account at smith.langchain.com.

  • What's the difference between Deep Agents, LangChain, and LangGraph?

    LangGraph is an agent runtime, LangChain is an agent framework, and Deep Agents is an agent harness. The runtime offers the most control and the least abstraction; the harness offers the inverse. Together, they are the three layers of our open source agent stack. You can own every part of the agent: the chosen model, the context it sees, and the harness that runs it. Each layer essentially plays a different role and offers a different amount of control. You can also move between layers instead of picking one.