Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
LangChain and LangGraph Crash Course
Rating: 4.4 out of 5(5,539 ratings)
10,832 students

LangChain and LangGraph Crash Course

Fast track to building OpenAI LLM powered Apps using Python
Created byGreg Lim
Last updated 4/2026
English

What you'll learn

  • Learn key LangChain features like connecting to OpenAI LLMs, Prompt Templates, Chains, Document Loaders, Agents, Memory
  • Learn how to build a Medium Article Generator and a Question & Answer Document Chatbot
  • Build practical hands-on project without all the fluff
  • Learn LangChain even if you are a beginner in a weekend

Course content

14 sections50 lectures3h 25m total length
  • Introduction1:41
  • What is LangChain2:20
  • How does LangChain work5:01

Requirements

  • Basic programming experience will be useful

Description

In this short course, we take you on a fun, hands-on and pragmatic journey to learn how to build LLM powered apps using LangChain and LangGraph. You'll start building your first Generative AI app within minutes. Every section is recorded in a bite-sized manner and straight to the point as I don’t want to waste your time (and most certainly mine) on the content you don't need.

In this course, we will cover:

  • What is LangChain

  • How does LangChain Work

  • Installation, Setup and Our First LangChain App

  • Building a Medium Article Generator App

  • Connecting to OpenAI LLM

  • Prompt Templates

  • Simple Chains

  • Sequential Chains

  • Agents

  • Chat with a Document

  • Adding Memory (Chat History)

  • Outputting the Chat History

  • Uploading Custom Documents

  • Loading Different Document Types (eg PDF, txt, docs)

  • Chat with Youtube

* New LangGraph Section!

  • Multiple Inputs Graph

  • Conditional Graph

  • Simple AI Agent Bot

  • Agent with Conversation History

  • Reasoning and Acting (ReAct) Agent

  • Task List Assistant Agent

  • RAG Agent

  • and more...

The goal of this course is to teach you LangChain and LangGraph development in a manageable way without overwhelming you. We focus only on the essentials and cover the material in a hands-on practice manner for you to code along.

Working Through This Course

This course is purposely broken down into short sections where the development process of each section will center on different essential topics. The course a practical hands on approach to learning through practice. You learn best when you code along with the examples.

Who this course is for:

  • Developers who want to learn how to use LangChain and LLMs to create generative AI applications.