Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
LangChain in Action: Develop LLM-Powered Applications
Rating: 4.5 out of 5(1,374 ratings)
7,134 students

LangChain in Action: Develop LLM-Powered Applications

From the Basics of LLMs to Production-Grade Microservice Architecture with Kubernetes (Latest Version 1.0.x)
Created byMarkus Lang
Last updated 11/2025
English

What you'll learn

  • Master LangChain from basics to advanced features
  • Understand and implement Retrieval Augmented Generation (RAG) using VectorStores
  • Learn about the creation and use of powerful Autonomous Agents.
  • Grasp the functionalities and applications of the Indexing API.
  • Explore the LangSmith Platform for production ready application
  • Learn about Microservice architecture in the context of large language model (LLM) applications.
  • Learn about the new LangChain Expression Language with the Runnable Interface

Course content

14 sections73 lectures4h 30m total length
  • What to expect from this course and how to get all ressources1:02
  • Why this course is different0:41

    Bridge the gap between advanced technology and practical implementation with LangChain for enterprise level chat bots, and navigate its complexities for professional application development.

  • Prerequisites1:28

    LangChain in Action prerequisites indicate this is not a beginner's course and requires intermediate Python skills, with focus on LangChain concepts rather than Python basics.

  • Essential topics and terms (theory)3:44

    Explore the fundamentals of large language models, transformer architecture, and the GPT series, including OpenAI API usage, tokenization, token limits, and model pricing.

  • Why this course does not cover Open Source models like LLama21:13

    The lecture explains why open source models aren’t included, highlighting installation, hardware, and performance variances, fast-changing models, and privacy concerns, with private Azure endpoints as an alternative.

  • Optional: Install Visual Studio Code1:46

    Discover how to install Visual Studio Code, set up a Jupyter notebook, and run IPython kernels to execute Python code and manage environments, including virtual environments.

  • Get the source files with Git from Github1:37

    Clone the Lang Chain Udemy course files from GitHub by installing git, then run git clone with the repository URL, and open the project in VSCode using code dot.

  • Create OpenAI Account and create API Key2:55

    Sign up for an OpenAI account via email or sign-on options, add a credit card to enable API access, generate and securely store your API key, and set usage limits.

  • LangChain 1.0.x - What changed?0:50
  • The evolution of the LangChain ecosystem and how to approach it in 20252:04

    Trace the evolution of the Lang Chain ecosystem, from early abstractions to Lang Graph, covering retrieval, augmented generation, and the Lang Chain expression language.

Requirements

  • Intermediate Python Skills (OOP, Datatypes, Functions, modules etc.)
  • Helpful: Terminal and Docker knowledge

Description

This course provides an in-depth exploration into LangChain, a framework pivotal for developing generative AI applications.

Now fully updated for LangChain 1.0.x — including LCEL, LangGraph-based orchestration, the revamped Agents API, and the langchain_classic imports.


Aimed at both beginners and experienced practitioners in the AI world, the course starts with the fundamentals, such as the basic usage of the OpenAI API, progressively delving into the more intricate aspects of LangChain.

You'll learn about the intricacies of input and output mechanisms in LangChain and how to craft effective prompt templates for OpenAI models. The course takes you through the critical components of LangChain, such as Chains, Callbacks, and Memory, teaching you to create interactive and context-aware AI systems.

Midway, the focus shifts to advanced concepts like Retrieval Augmented Generation (RAG) and the creation of Autonomous Agents, enriching your understanding of intelligent system design. Topics like Hybrid Search, Indexing API, and LangSmith will be covered, highlighting their roles in enhancing the efficiency and functionality of AI applications.

Toward the end, the course integrates theory with practical skills, introducing Microservice Architecture in large language model (LLM) applications and the LangChain Expression Language. This ensures not only a theoretical understanding of the concepts but also their practical applications.

This course is tailored for individuals with a foundational knowledge of Python, aiming to build or enhance their expertise in AI. The structured curriculum ensures a comprehensive grasp of LangChain, from basic concepts to complex applications, preparing you for the future of generative AI.

Who this course is for:

  • Python Developers, AI Enthusiats