Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Advanced LangChain Techniques: Mastering RAG Applications
Rating: 4.3 out of 5(332 ratings)
3,782 students

Advanced LangChain Techniques: Mastering RAG Applications

Elevate Your RAG Applications to the Next Level
Created byMarkus Lang
Last updated 1/2026
English
English [Auto],Italian [Auto],

What you'll learn

  • Learn LangChain Expression Language (LCEL)
  • Master advanced RAG techniques using the LangChain framework
  • Evaluate RAG pipelines using the RAGAS framework
  • Apply NeMo Guardrails for safe and reliable AI interactions

Course content

15 sections39 lectures3h 40m total length
  • How to get started1:21
  • Why should you take THIS course?1:13

    Discover advanced retrieval augmented generation techniques to build high-quality chatbots with LLMs, learn practical methods for enterprise LLM applications, and avoid common pitfalls.

  • Requirements for this course1:18

    Prepare by meeting prerequisites in intermediate Python, Docker, SQL, and OpenAI access, and gain basics of terminals, vector databases, and translating natural language to SQL.

  • IMPORTANT! - Quick note about the installation of the packages1:03
  • Clone the repository and set up the virtual environment4:28

    Clone the GitHub repository, create a virtual environment, install dependencies from requirements.txt, and configure env with your OpenAI key to run notebooks in VS Code.

  • Repository Walkthrough3:21

    Walk through the repository structure from the app folder to back ends and Postgres, learn to configure the OpenAI key, and review data, notebooks, and Rag pipelines.

  • Full Stack App Walkthrough7:55

    Explore setting up a fullstack LangChain app with docker compose, switch from back end to master back end, and test the React frontend on port 5555 using a vector database.

  • Why NOT to take this course1:09

    Consider avoiding this course if you seek open source lms integration or lack python and lang chain basics, since it concentrates on Rec applications.

  • 2026 Course Revision – Core Content (LangChain 1.0.x)2:18

    Update LangChain content with package restructuring for model and vector providers and switch to GPT four mini. It adds jsonb metadata and guidance from rag v1 to v2.

Requirements

  • LangChain Basics
  • Intermediate Python Skills (OOP, Datatypes, Functions, modules etc.)
  • Basic Terminal and Docker knowledge

Description

What to Expect from This Course

Welcome to our course on Advanced Retrieval-Augmented Generation (RAG) with the LangChain Framework!

In this course, we dive into advanced techniques for Retrieval-Augmented Generation, leveraging the powerful LangChain framework to enhance your AI-powered language tasks. LangChain is an open-source tool that connects large language models (LLMs) with other components, making it an essential resource for developers and data scientists working with AI.

Course Highlights

Focus on RAG Techniques: This course provides a deep understanding of Retrieval-Augmented Generation, guiding you through the intricacies of the LangChain framework. We cover a range of topics from basic concepts to advanced implementations, ensuring you gain comprehensive knowledge.

Comprehensive Content: The course is designed for developers, software engineers, and data scientists with some experience in the world of LLMs and LangChain. Throughout the course, you'll explore:

  • LCEL Deepdive and Runnables

  • Chat with History

  • Indexing API

  • RAG Evaluation Tools

  • Advanced Chunking Techniques

  • Other Embedding Models

  • Query Formulation and Retrieval

  • Cross-Encoder Reranking

  • Routing

  • Agents

  • Tool Calling

  • NeMo Guardrails

  • Langfuse Integration

Additional Resources

  • Helper Scripts: Scripts for data ingestion, inspection, and cleanup to streamline your workflow.

  • Full-Stack App and Docker: A comprehensive chatbot application with a React frontend and FastAPI backend, complete with Docker support for easy setup and deployment.

  • Additional resources are available to support your learning.

Happy Learning! :-)

Who this course is for:

  • Software Engineers and Data Scientists with Experience in Langchain who want to bring RAG applications to the next level