LangChain & LangGraph: Building Agentic AI, RAG & Chatbots (Udemy.com)
Learn Building and Testing AI Agent, ChatBot, RAG with LangChain, LangGraph and LangSmith using Ollama and Local LLMs
Created by: Karthik KK
Last updated September 2026
What you will learn
- Running LLMs in Local Machine for development of LLM application
- Understand the power of Langchain for building Local LLM application
- Understand Chain, Prompts, ChatPromptTemplates, ChatMessageHistory
- Building Chatbots with Historical Information with Langchain
- Building RAG application with Vector stores, Embedding and Local LLMs
- Understanding and Building Tools for LLMs
- Building AI Agents with Tooling support for LLMs
- Testing/Evaluating AI Agent & RAG Application with RAGAs
How it compares
Against the other 848 rated Udemy courses in IT Certifications on CourseDuck:
- Rating4.4 out of 5higher than 28% of them
- Reviews1,145#262 of 849 by number of reviews
- Length15.5 hourslonger than 74% of them
- Last updatedSeptember 2026more recently than 91% of them
Course Description
LangChain & LangGraph: Building Agentic AI, RAG & Chatbots
Learn how to build real-world Generative AI applications using LangChain and LangGraph, from the fundamentals of working with Large Language Models to advanced Agentic AI, RAG, tools, memory, parallel workflows, sub-agents, and multi-agent systems.
This is a practical, hands-on course designed to help you understand not just how to use LangChain and LangGraph APIs, but why these concepts exist and how they fit together when building production-style AI applications.
A major focus of this course is running AI locally using Ollama and local LLMs, allowing you to experiment with modern AI development without depending entirely on cloud-based models.
What You’ll Learn:
Fundamentals of LangChain & LangSmith
Chat Message History in LangChain for storing conversation data
Running Parallel & Multiple Chains (RunnableParallels, etc.)
Building Chatbots with LangChain & Streamlit (with message history)
Understanding Tools and Tool chains in LLM
Building Tools and Custom Tools for LLM
Creating AI Agents using LangChain
Implementing RAG with vector stores & local LLM embeddings
Using AI Agents and RAG with Tooling while building LLM Apps
Optimizing & Debugging AI applications with LangSmith
Evaluating & Testing LLM applications with RAGAs
Real-world projects & hands-on testing strategies
Assessing RAG & AI Agents with RAGAs
Build and work with a Playwright MCP Server for AI-powered browser automation
Understand how MCP connects AI agents with external capabilities
Go beyond LangChain with LangGraph
Once you understand agents and tools, you will move into LangGraph to build more controlled, stateful, and sophisticated Agentic AI workflows.
You will learn concepts such as:
Nodes, edges, and StateGraph
State and MessagesState
Tool calling with ToolNode
Conditional edges and routing
Custom State Schemas
Input, output, and overall graph state
State validation
Agent memory
Router patterns
Fan-Out and Fan-In parallelism
Parallel retrieval workflows
Subgraphs and sub-agents
Parent-agent architectures
Multi-agent systems
Visualizing and debugging workflows with LangSmith Studio
Technologies covered
LangChain • LangGraph • LangSmith • Ollama • Local LLMs • RAG • ChromaDB • Embeddings • AI Agents • Tool Calling • MCP • Playwright MCP • Agent Memory • StateGraph • MessagesState • Parallelism • Sub-Agents • Multi-Agent Systems • RAGAS • LLM Evaluation
By the end of this course, you’ll be able to build, test, and optimize AI-powered applications with confidence!
Instructor Details
- 4.4 Rating
1,145 Reviews
Karthik KK
I am Karthik K.K. I do consulting, blogging and researching on various different tools and technologies which inspire my interest. I have been into Software Automation Testing for over 20 years now and my interest in learning new stuffs which enables automation has never been compromised.
Due to my passion in automation testing I got fully exposed to tools and languages like
AI and Machine Learning: Built an Tool for Playwright MCP Server, LangChain, DeepEval, RAGAs, HuggingFace, Fine-tuning LLMs
Desktop & Web : Cypress, Selenium, Specflow,Puppeteer,Plawright, UFT, VS Coded UI, Ranorex ,Test Complete and Cucumber
Mobile : Appium, Robotium,Calabash, Espresso, Selendroid
Languages : C#, Java, Ruby, Powershell, Javascript, VBScript
Cloud Tools : Azure, Dockers
Misc Tools: Mockito, Rest-assured, Bound-Box,FluentAutomation
Interested in: MVC, Entity framework, LINQ, Fakes, Distributed deployment, SAAS, Event-Driven System
More courses by Karthik KK
2026-Using Gen AI & AI Agent in Software Automation Testing
4.5 (3,603 Reviews)
Provider: Udemy
Time: 12.8h
$19.99
2026 -Understand Docker and using it for Selenium automation
4.1 (3,418 Reviews)
Provider: Udemy
Time: 6.2h
$19.99
2026 - Automation framework with Selenium Java (Advanced)
4.4 (2,378 Reviews)
Provider: Udemy
Time: 12.8h
$10.99
2026-Automation Framework Development with Selenium C# .NET
4.3 (1,810 Reviews)
Provider: Udemy
Time: 14.1h
$10.99
More IT Certifications courses
Master Splunk Enterprise Administration: Certification Prep (2024)
5.0 (154 Reviews)
Provider: Udemy
Time: 1.8h
$59.99
Cisco Troubleshooting Labs For CCNA, CCNP, and CCIE Students (2026)
4.9 (819 Reviews)
Provider: Udemy
Time: 6.8h
$10.99
CCNA Cyber Ops Tools: Sec Onion, Wireshark, and Kali Linux (2025)
4.9 (292 Reviews)
Provider: Udemy
Time: 4.5h
$10.99
ISTQB Certified Tester - Foundation Level latest Version (2025)
4.9 (224 Reviews)
Provider: Udemy
Time: 9.5h
$19.99
CompTIA Tech+ FC0-U71 Prep Hands-on training, Practice Exam (2026)
4.9 (132 Reviews)
Provider: Udemy
Time: 7.6h
$11.99
Cisco CCNA 200-301 – The Complete Guide to Getting Certified (2026)
4.8 (90,672 Reviews)
Provider: Udemy
Time: 42.7h
$19.99
Reviews
By Mhmoud on 8/14/2026
I bought this course because I like a lot your (LLM Fine-Tuning for Beginners: HuggingFace & Unsloth ) course , it was well organized and delivered . But I'm disappointed of this one ,that it wasn't in my expectations . the way that you keep deleting the codes and rewriting them in in each video and not starting from zero is really confusing . hope you're taking this in consideration next course since you are really good instructor for now I''l try looking for another supportive courses
By Anil Boppuri on 6/26/2026
Yes, getting to know lot of technical details that makes a LLM and drives a LLM with clear code examples, however, some libraries need to be explained in more details as this course is for beginners.
By Lakshmi Shashank Chodavarapu on 2/19/2026
I was using other training websites till date and this is the first course on udemy. I rate 100/100 for this course and the trainer. His explanations and subject are right on point. No drama no lagging, straight to work ..!! thank you so much to the creator of this course.
By Aryan Gupta on 12/1/2025
Instructor just shows the code, he doesn't teach anything. Just a slightly alternate step and everything stops working. For reference, I used lm studio, and it's been 4 hrs., langsmith is not updating at all even after so many tries.
By Bashith Jaleel on 11/6/2025
Amazing course for upskilling on AI technology. Everything from the beginning is covered. Clear Explanation!. It also covers the conceps of FastMCP which is absolutely a credit for u Easily able to understand 'what' is all about and 'how' terms on Traditional RAG, Agentic RAG, Langchain framework. Overall Its a great learning. Thank you!
By Sriram Rajendran on 8/7/2025
This course helps in understanding how to build Chatbots ,Custom Tools, RAG Application, AI Agents with Langchain. My favorite was Section 8 -Building RAG application with PDF files using PyPDF- 1. Exctracting PDF files (PyPDFLoader) 2. Text splitting into chunks (RecursiveCharacterTextSplitter) 3.Embedding (OllamaEmbeddings) 4.Vector Stores(Chroma DB) 5.Retrieving from Vector datastore (Similarity Search) 6.Retrievers in Langchain( Batch, RetrievalQA)
By Vu Thai Son on 5/11/2025
This course proved very useful and aligned perfectly with my goal of building a RAG (Retrieval Augmented Generation) or Agent system to query internal documents. Specifically, I appreciated that the focus was on creating a system that can operate entirely locally without requiring an internet connection. However, it's important to note that while the course teaches you the principles and helps you build the components, achieving a completely smooth-running system solely on a local machine proved challenging. This was primarily due to hardware limitations and the inherent constraints in querying local LLMs effectively for performance. A significant takeaway was learning how to test and evaluate the systems built. The course covered evaluation using both manual unit tests designed for RAGAs and also introduced online solutions like DeepEval. If you're hoping to perform this evaluation entirely on a local platform, you might find it unsuccessful, as I did. This seemed to be due to various limitations with internal LLM processing when using LLM like Llama3.2 for evaluation purposes, which is a point potential learners should be aware of. Overall, the course met my requirements and provided valuable new knowledge. It successfully demonstrated the concepts of building RAGs/Agents and introduced methods for testing them. The course doesn't require prior AI knowledge, but a solid foundation in programming and Python is definitely necessary to follow along effectively.
By Russell Johnson on 4/25/2025
I really appreciate Karthik K.K.'s YouTube videos on AI, testing, etc. and was eager to take a course from him. I just did Wikipedia and DuckDuckGo searches from within a Python Jupyter notebook using LangChain's "Comunity Tools". And I'm looking forward to soon learning how to execute them from within my local LLM. It's a great course!
By Raja on 3/4/2025
Outstanding Course on AI Agents and Chatbots! I recently completed this Udemy course, and I couldn't be more impressed! The instructor's expertise and clear explanations made complex topics accessible and engaging. The course is well-structured, starting with the basics of AI agents and gradually diving into more advanced concepts like RAG and integrating local LLMs. The hands-on projects and real-world examples were incredibly helpful in solidifying my understanding. I especially appreciated the detailed walkthroughs and the practical tips for implementing these technologies in various applications. Whether you're a beginner or have some experience in AI, this course offers valuable insights and practical skills that you can immediately apply. Highly recommended for anyone looking to deepen their knowledge in AI and chatbot development!
By Kishore Kuttappan on 3/2/2025
This is an excellent course from Karthik. It is nicely structured from start to end. It gives a detailed picture of Building and Testing Chatbots, Rags and AI Agents using LangChain and LangSmith. This course is the need of the hour for anyone who wants to build LLM application is using LangChain. Thank you Karthik.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 88 / 100












