Skip to content
UdemyIT CertificationsPaid courseAll LevelsCertificate

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

icon
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

icon
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!

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

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


icon
More courses by Karthik KK

$11.99

$19.99

$19.99

Free

$10.99

$10.99

icon
More IT Certifications courses

$59.99

$10.99

$10.99

$19.99

$11.99

$19.99

icon
Reviews

4.4

1,145 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

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.

Showing all 10 reviews on CourseDuck

Read all 1,145 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 88 / 100