Good introduction. I appreciated the clear steps, although some of the later modules could have used more examples.
Introduction to LangChain: Build AI Apps with Ollama
Create chatbots and RAG systems with local LLMs, mastering prompt engineering, data connection, and agent fundamentals.
-
💬
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 · 29 lessons · 3h 6m
1
Foundations & Local Setup
Set up the local environment and understand the basic architecture of LLM apps.
- Welcome & Course Terminology
Introduction to the course and key terms like LLM, Prompt, and Weights.6 min - LangChain Architecture
Understanding how LangChain connects models, prompts, and data.7 min - Installing Ollama Locally
Setting up Ollama on your machine to run models without APIs.6 min - Running Your First Local Model
Downloading and running Llama 3 or Mistral using Ollama CLI.7 min - Connecting Python to Ollama
Using the LangChain-Ollama integration to call a model from code.6 min
2
Mastering Chains & LCEL
Learn how to build flexible workflows and structure AI outputs.
- Prompt Templates
Creating reusable and dynamic prompts for consistent AI behavior.7 min - Introduction to LCEL
Learning the Pipe (|) syntax for building declarative chains.7 min - Building Simple Chains
Combining prompts and models into a single executable workflow.6 min - Output Parsers: JSON & Beyond
Forcing the LLM to return structured data like JSON for app integration.7 min - Debugging with LangSmith
Visualizing chain execution to find where things go wrong.6 min
3
RAG: Chatting with Your Data
Build a system that can answer questions based on private documents.
- What is RAG?
Understanding the Retrieval-Augmented Generation workflow.6 min - Loading Private Documents
Using LangChain loaders to import PDFs and text files.6 min - Text Splitting & Chunking
Breaking long documents into manageable pieces for the LLM.6 min - Embeddings & Vector Space
Converting text into mathematical vectors for semantic search.7 min - Local Vector Databases
Setting up ChromaDB or FAISS to store and retrieve chunks.7 min - The Retrieval Chain
Building a chain that finds relevant context and answers queries.7 min
4
Conversational Context
Add memory to your applications for multi-turn conversations.
- Why LLMs Have No Memory
Understanding the stateless nature of LLMs and how to bypass it.6 min - Managing Chat History
Using LangChain's history objects to store previous messages.6 min - Building a Conversational RAG
Combining RAG with chat history for follow-up questions.7 min - Streaming Responses
Implementing token-by-token streaming for a better user experience.6 min
5
AI Agents & Tool Use
Create agents that can reason and interact with the real world.
- Introduction to Agents
How agents use reasoning to decide which actions to take.7 min - Defining Custom Tools
Writing Python functions that your AI can execute.6 min - Using Pre-built Tools
Integrating tools like Wikipedia or Calculator into your agent.6 min - The ReAct Pattern
Understanding the 'Reason + Act' loop in modern agents.7 min - Building a Local Research Agent
Creating an agent that searches local docs and summarizes findings.7 min
6
Deployment & Production
Prepare your LangChain application for real-world use.
- Environment Variables & Security
Managing secrets and configurations safely.6 min - Deployment Principles
Overview of Dockerizing and hosting local-first AI apps.6 min - Evaluating LLM Outputs
Basic techniques to measure the quality of your RAG system.6 min - Final Project Overview
Guidelines for building the capstone Local AI Assistant.6 min
The Personal Local AI Assistant
Build a comprehensive local application that uses RAG to answer questions from your personal library and can use a custom tool (e.g., a local file organizer or weather checker) to perform tasks.
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. -
♾️
Lifetime access
Come back anytime, no expiry -
📱
Phone or computer
Works anywhere, any device -
💸
14-day refund
No questions asked -
⚡
Short & focused
3h 6m 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 (7)
This was a great learning experience. Very clear explanations and a logical flow that made complex ideas easy to grasp.
A good introduction. The structure was mostly clear, but I wish there were a few more real-world examples. Still, learned a lot.
Found it a bit dry, tbh. The examples weren't always the most relevant, making it hard to stay engaged through some of the modules.
It's a decent introduction. Could benefit from more diverse examples and a slightly better flow between modules.
This was a brilliant way to learn! The structure was logical, the pace was spot on, and the examples were super helpful. Highly recommend!
This course exceeded my expectations. The real-world applications discussed are incredibly useful. Great job!
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 S$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.