Navid MoazzezNavid Moazzez

Langchain Academy

Welcome to LangChain Academy, Introduction to LangGraph! This is a growing set of modules focused on foundational concepts within the LangChain ecosystem. Module 0 is basic setup and Modules 1 - 5 focus on building in LangGraph, progressively adding more advanced themes. Module 6 addresses deploying your agents. In each module folder, you'll see a set of notebooks. A link to the LangChain Academy lesson is at the top of each notebook to guide you through the topic. Each module also has a studio subdirectory, with a set of relevant graphs that we will explore using the LangGraph API and Studio. If you don't have Jupyter set up, follow the installation instructions here. Briefly going over how to set up environment variables. If you don't have an OpenAI API key, you can sign up here. Set OPENAIAPIKEY in your environment Sign up for LangSmith here, find out more about LangSmith and how to use it within your workflow here. Set LANGSMITHAPIKEY, LANGSMITHTRACINGV2="true" LANGSMITHPROJECT="langchain-academy"in your environment If you are on the EU instance also set LANGSMITHENDPOINT="https://eu.api.smith.langchain.com" as well. Tavily Search API is a search engine optimized for LLMs and RAG, aimed at efficient, quick, and persistent search results. You can sign up for an API key here. It's easy to sign up and offers a very generous free tier. Some lessons (in Module 4) will use Tavily. Set TAVILYAPIKEY in your environment. Studio is a custom IDE for viewing and testing agents. Studio can be run locally and opened in your browser on Mac, Windows, and Linux. See documentation here on the local Studio development server. Graphs for LangGraph Studio are in the module-x/studio/ folders for module 1-5. To start the local development server, make sure your virtual environment is active and run the following command in your terminal in the /studio directory in each module:

View Langchain Academy on GitHub
Navid Moazzezby Navid Moazzez·Updated Sept 30, 2026·2 min read
Langchain Academy

Welcome to LangChain Academy, Introduction to LangGraph! This is a growing set of modules focused on foundational concepts within the LangChain ecosystem. Module 0 is basic setup and Modules 1 - 5 focus on building in LangGraph, progressively adding more advanced themes. Module 6 addresses deploying your agents. In each module folder, you'll see a set of notebooks. A link to the LangChain Academy lesson is at the top of each notebook to guide you through the topic. Each module also has a studio subdirectory, with a set of relevant graphs that we will explore using the LangGraph API and Studio.

If you don't have Jupyter set up, follow the installation instructions here.

Briefly going over how to set up environment variables. If you don't have an OpenAI API key, you can sign up here. Set OPENAIAPIKEY in your environment Sign up for LangSmith here, find out more about LangSmith and how to use it within your workflow here. Set LANGSMITHAPIKEY, LANGSMITHTRACINGV2="true" LANGSMITHPROJECT="langchain-academy"in your environment If you are on the EU instance also set LANGSMITHENDPOINT="https://eu.api.smith.langchain.com" as well. Tavily Search API is a search engine optimized for LLMs and RAG, aimed at efficient, quick, and persistent search results. You can sign up for an API key here. It's easy to sign up and offers a very generous free tier. Some lessons (in Module 4) will use Tavily. Set TAVILYAPIKEY in your environment. Studio is a custom IDE for viewing and testing agents. Studio can be run locally and opened in your browser on Mac, Windows, and Linux. See documentation here on the local Studio development server. Graphs for LangGraph Studio are in the module-x/studio/ folders for module 1-5. To start the local development server, make sure your virtual environment is active and run the following command in your terminal in the /studio directory in each module:

Langchain Academy at a glance

Stars2.9k
Forks1.9k
LanguageJupyter Notebook
LicenseMIT
Last update2026-06-15
Contributors38

How to install Langchain Academy

bash git clone https://github.com/langchain-ai/langchain-academy.git

Navid Moazzez

AI business strategist & AI OS builder

Navid Moazzez helps creators and founders master AI and build their own AI Operating System (AI OS) to automate their business and life.

Navid.me is reader-supported. When you buy through links on this site, I may earn an affiliate commission. Learn more.

More free tools

Related MCP servers & CLIs

Free AI newsletter

The most actionable AI newsletter for founders

Every week, get proven AI strategies, curated tools, and step-by-step systems to grow your audience, create better content, and build a profitable creator business.

No fluff, no filler, no BS. Just five minutes each week that might level up your online business and life.

P.S. Sign up now to get free access to my ultimate AI tools guide for creators.

Loved by 10,000+ readers