Udemy

Agentic AI - Private Agentic RAG with LangGraph and Ollama

Enroll Now
  • 427 Students
  • Updated 11/2025
  • Certificate Available
5.0
(41 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
15 Hour(s) 29 Minute(s)
Language
English
Taught by
KGP Talkie | Laxmi Kant
Certificate
  • Available
  • *The delivery and distribution of the certificate are subject to the policies and arrangements of the course provider.
Rating
5.0
(41 Ratings)

Course Overview

Agentic AI - Private Agentic RAG with LangGraph and Ollama

LangGraph v1, Ollama, Agentic RAG, Private RAG, Corrective RAG, CRAG, Reflexion, Self-RAG, Adaptive RAG, MySQL Agent

Private Agentic RAG with LangGraph and Ollama is an advanced, project-based course that teaches you how to build private, production-ready Retrieval-Augmented Generation (RAG) systems using LangGraph, LangChain, Ollama, ChromaDB, Docling, and Python.


This course is designed for developers who want strong control over their data, full privacy, and complete end-to-end workflows using local LLMs.


You will learn how to build modern RAG systems, implement advanced retrieval pipelines, add agent workflows, use LangGraph state machines, integrate SQL agents, and run everything on your own machine using Ollama. All projects run 100 percent locally, with no external API cost and no data leaving your system.


The entire course is practical. Every concept is explained with step-by-step notebooks, complete Python code, and real examples using SEC financial filings from Amazon, Google, Apple, and Microsoft.


What You Will Learn

Ollama and Local LLM Setup

  • Install and configure Ollama for private LLM deployment

  • Use models like Qwen3, GPT-OSS, Llama 3.2, and nomic-embed

  • Create custom LLMs with Modelfiles

  • Use Ollama CLI and REST API for text, chat, and embeddings


LangGraph Fundamentals

  • Build state machines using TypedDict

  • Create nodes, reducers, and conditional edges

  • Build multi-step workflows with START/END logic

  • Visualize execution with diagrams

  • Understand message accumulation and state merging


Complete RAG Systems (from scratch)

  • Ingest PDFs using Docling with OCR and table extraction

  • Build page-level chunks for accurate retrieval

  • Extract metadata from filenames and LLMs

  • Remove duplicates using SHA-256 hashing

  • Store documents in ChromaDB with metadata filters


Two-Stage Retrieval Pipeline

  • Build metadata filters from natural language

  • Generate financial keywords using structured LLM outputs

  • Use ChromaDB with MMR search

  • Implement BM25Plus re-ranking for better accuracy

  • Extract headings and sections for improved ranking


Agentic RAG using LangGraph

  • Build tool-calling agents using the ReAct pattern

  • Implement document retrieval tools using LangChain

  • Build agents that call tools multiple times

  • Add table-based answers with citations

  • Support multi-turn conversations with memory


Corrective RAG (CRAG)

  • Grade retrieved documents using a Pydantic schema

  • Detect irrelevant results and rewrite queries

  • Add web search fallback using DuckDuckGo

  • Prevent infinite loops with controlled retries

  • Generate final answers with correct citations


MySQL SQL Agent

  • Build a natural-language SQL agent with LangGraph

  • Retrieve schema, generate SQL, validate, run, and fix errors

  • Handle multi-table joins and complex metrics

  • Automatically correct broken SQL queries

  • Support explanations and safe database access


Financial Document Analysis Project

  • Work with real SEC filings: 10-K, 10-Q, 8-K

  • Build a complete RAG system that answers questions like:

    • “What was Amazon’s revenue in 2023?”

    • “Compare Google and Apple’s cash flow for 2024”

    • “Show segment revenue with citations and tables”

  • Use ChromaDB + BM25 for accurate retrieval

  • Produce clean, formatted answers with tables and reasoning


Who This Course Is For

  • Developers and engineers who want to build advanced RAG systems

  • ML practitioners who want full privacy using local LLMs

  • AI engineers working on LangGraph, LangChain, or agent systems

  • Backend developers who want to build real GenAI applications

  • Anyone interested in private, production-grade LLM workflows


This is an advanced-level course. Good LangGraph or Langchain knowledge is required.

Why This Course Is Different

  • The entire course runs locally using Ollama

  • Zero API cost and complete data privacy

  • Covers modern RAG techniques: PageRAG, CRAG, Reflexion ideas

  • Real datasets from top tech companies

  • Covers LangGraph deeply with real production workflows

  • Includes SQL agents, financial RAG systems, and multi-step agents

  • Step-by-step, practical, and code-heavy

By the End of This Course You Will Be Able To

  • Build private, production-ready RAG systems

  • Deploy and fine-tune local LLMs with Ollama

  • Build graph-based agents using LangGraph v1

  • Create advanced retrieval pipelines using MMR and BM25Plus

  • Analyze financial documents with precise citations

  • Build SQL agents for natural language database queries

  • Handle query rewriting, grading, and web fallback

  • Build complete agentic RAG applications end-to-end

Course Content

  • 12 section(s)
  • 143 lecture(s)
  • Section 1 Introduction
  • Section 2 Ollama Setup
  • Section 3 LangGraph Getting Started
  • Section 4 MySQL Agent
  • Section 5 PageRAG - Data Ingestion
  • Section 6 PageRAG - Data Retrieval and Re-Ranking
  • Section 7 PageRAG - Agentic RAG
  • Section 8 Corrective RAG (CRAG)
  • Section 9 Reflexion RAG- Learning through Self-Reflection
  • Section 10 Self-RAG - Learning to Retrieve, Generate and Critique
  • Section 11 Adaptive RAG - Learning to Navigate Through Knowledge Base
  • Section 12 Build LangGraph Agent with Airbnb MCP Servers

What You’ll Learn

  • Build private, production-ready Agentic RAG systems using LangGraph v1 and Ollama.
  • Create custom LLM workflows with LangGraph state machines, nodes, edges, and conditional routing.
  • Implement PageRAG, metadata extraction, PDF processing with Docling, and page-level ingestion.
  • Use ChromaDB, embeddings, metadata filtering, and MMR retrieval for high-accuracy search.
  • Apply BM25+ re-ranking and advanced retrieval pipelines for financial document analysis.
  • Build Agentic RAG: tool calling, reasoning loops, structured outputs, and multi-step workflows.
  • Implement Corrective RAG (CRAG) with document grading, query rewriting, and web search fallback.
  • Create custom Ollama models, Modelfiles, embeddings, and integrate with LangChain.
  • Build Reflexion, Self-RAG and Adaptive RAG along with MySQL Agent


Reviews

  • S
    Shreya kumari
    5.0

    This course was very interesting and informative on the Agentic AI thanks!!!

  • U
    Uditya Narayan Tiwari
    5.0

    This course is incredible and the explanation by instructor was very cool thanks for this gem like course!!!

  • P
    Priyanshu kumar
    5.0

    The program guides you through building real-world applications, including memory-enabled chatbots, and agents capable of Text-to-MySQL query execution, connecting LLMs directly to structured databases. Best course for me

  • P
    Pranjal
    5.0

    It is suitable for developers and data scientists with a basic foundation in Python, APIs, and AI/ML concepts who want to move beyond basic RAG implementations to building complex, autonomous, and private multi-agent systems. The course is approximately 8 hours of video content. From my side this course is very good

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed