Ich wollte schon länger verstehen, wie man ein LLM sinnvoll mit einer eigenen Wissensdatenbank verbindet, und dieser Kurs hat genau das geliefert. Die Erklärung, wie LangChain die Verbindung zwischen Sprachmodell und externen Datenquellen organisiert, war für mich der eigentliche Aha-Moment. Besonders hilfreich fand ich die praktischen Übungen, bei denen man Schritt für Schritt eine eigene RAG-Anwendung aufbaut. Die Konzepte werden zunächst einfach erklärt und dann Stück für Stück komplexer, sodass man nie das Gefühl hat, den Anschluss zu verlieren. Am Ende hatte ich ein funktionierendes kleines Projekt, das ich direkt für die Suche in eigenen Dokumenten nutzen konnte.
LangChain Fundamentals: Building Retrieval-Augmented Generation (RAG) Apps
Learn how to connect large language models to external data sources using LangChain components, enabling powerful and accurate custom AI applications.
-
💬
AI instructor
Ask about any lesson and get a clear answer instantly, anytime. -
🕐
Start anytime
No schedules or deadlines — learn at your own pace, whenever suits you. -
🌐
In English
Lessons, tasks and certificate — all fully in your language.
About this course
Course contents
6 modules · 30 lessons · 3h
1
Introduction to RAG & LangChain
Understand why RAG is necessary and set up the development environment.
- The Limits of LLMs
LLMs suffer from hallucinations and lack access to private or recent data.6 min - What is RAG?
Retrieval-Augmented Generation bridges the gap between static models and dynamic data.6 min - Meet LangChain
LangChain is a framework designed to simplify building LLM-powered applications.6 min - Setting Up Your Environment
Install Python, LangChain, and necessary libraries to start coding.6 min - Your First LLM Call
Write a simple script to interact with an LLM using LangChain.6 min
2
Data Ingestion: Loading and Splitting
Learn how to bring external data into your application and prepare it for processing.
- Introduction to Document Loaders
Document Loaders standardize data from various formats into a common format.6 min - Loading PDFs and Text Files
Use specific loaders to extract content from common document types.6 min - The Need for Chunking
Large documents must be split into smaller pieces to fit LLM context windows.6 min - Recursive Character Splitting
Use the RecursiveCharacterTextSplitter for intelligent, context-aware splitting.6 min - Optimizing Chunk Size and Overlap
Balance context retention and retrieval precision by tuning splitting parameters.6 min
3
Embeddings and Vector Stores
Transform text into searchable mathematical vectors and store them efficiently.
- Understanding Text Embeddings
Embeddings represent the semantic meaning of text as high-dimensional vectors.6 min - Choosing an Embedding Model
Compare different embedding providers and models for your specific use case.6 min - Introduction to Vector Stores
Vector databases allow for efficient similarity searches across millions of documents.6 min - Setting Up ChromaDB
Initialize a local vector store to save your processed document chunks.6 min - Performing Similarity Search
Query your vector store to find the most relevant chunks for a given question.6 min
4
LangChain Building Blocks
Master the components used to structure complex AI workflows.
- Models: LLMs vs. ChatModels
Understand the difference between completion models and instruction-tuned chat models.6 min - Prompt Templates
Create reusable and dynamic prompt structures for consistent LLM behavior.6 min - Output Parsers
Extract structured data (like JSON) from raw LLM text responses.6 min - Introduction to LCEL
LangChain Expression Language (LCEL) provides a declarative way to compose chains.6 min - Building Your First Chain
Combine a prompt and a model into a single executable workflow.6 min
5
Constructing the RAG Pipeline
Connect retrieval and generation into a unified question-answering system.
- The Retriever Interface
A Retriever is a generic interface that wraps vector stores for easier use in chains.6 min - Combining Context and Query
Design a workflow that fetches context before sending it to the LLM.6 min - Prompt Engineering for RAG
Instruct the LLM to use only the provided context to answer questions.6 min - Designing Efficient RAG Chains
Build a robust chain that takes a question and returns a context-grounded answer.6 min - Handling Missing Information
Teach your RAG system to say 'I don't know' when the answer isn't in the data.6 min
6
Refinement and Final Project
Optimize your RAG application and build a complete end-to-end solution.
- Adding Memory to RAG
Enable your application to remember previous questions in a conversation.6 min - Verifiable Responses
Modify your chain to return the sources used to generate the answer.6 min - Testing and Evaluation
Manually test your RAG system with edge cases and verify accuracy.6 min - Capstone: The Ingestion Script
Build a script that automatically processes a folder of documents into a vector store.6 min - Capstone: The Query Interface
Build the final interface that allows users to ask questions against the stored data.6 min
Personal Knowledge Assistant
You will build a command-line tool that takes a directory of your own documents (PDFs/Text), indexes them, and allows you to ask questions about their content with source citations.
What you'll get
-
📜
Certificate of completion
Add it to your LinkedIn profile -
💬
Personal AI tutor
Stuck on a lesson? Ask your built-in tutor anything, any time. -
🎧
Audio version included
Learn on the go — no screen needed -
♾️
Lifetime access
Come back anytime, no expiry -
📱
Phone or computer
Works anywhere, any device -
💸
14-day refund
No questions asked -
⚡
Short & focused
3h of practical content
Certificate of completion
Every course you complete on PickAClass issues a credential like this — original, with its own code, verifiable by URL, and detailed about what was actually demonstrated.
Reviews (5)
Sempre tive dificuldade em entender como conectar modelos de linguagem a fontes externas de dados, mas esse curso deixou o processo muito mais claro. A explicação sobre como o LangChain organiza os pipelines de recuperação de informação foi o ponto alto para mim. Os exercícios práticos de construção de um app RAG do zero ajudam bastante a fixar o conteúdo, sem ficar preso só na teoria. Gostei também do ritmo, dá pra acompanhar mesmo sem ter muita experiência prévia com essas ferramentas. No final consegui montar meu próprio protótipo de busca sobre documentos internos usando exatamente o que foi ensinado.
Explican de forma muy clara cómo usar LangChain para conectar modelos de lenguaje con fuentes de datos externas y construir una app RAG funcional.
LangChain का उपयोग करके RAG ऐप बनाना इतना आसान लगा, हर स्टेप बहुत साफ तरीके से समझाया गया है।
Connecter un modèle à mes propres documents avec les composants LangChain pour faire du RAG est enfin devenu clair et concret.
Learners also took
Private AI with Open-Source LLMs: Local Deployment, RAG, and Agents
Fine-Tuning OpenAI Models: Customize LLMs with Your Own Data
Developing RAG Systems with Azure OpenAI and Azure AI Search
AI Application Development with LangChain
Frequently asked
What do I need to take this course? +
Just a phone or computer with internet. No installs, no special hardware.
How do I pay? +
By card via Stripe. We don’t store card details — Stripe handles them securely.
Can I get a refund? +
Yes — full refund within 14 days, no questions asked.
How long will I have access? +
Forever. Once you purchase, the course is yours to revisit anytime.
Will I get a certificate? +
Yes. On completion you'll receive a certificate you can add to your LinkedIn profile.
Get 10 courses a month
Members get 10 courses of their choice every month for $0. No per-course charges — you pay only the subscription.
- ✓ 10 courses every month
- ✓ Cancel anytime
Renews monthly. Unused courses expire at the end of each billing month.