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

Course Content

Total: 27 lectures Total hours: 2h 41min 31s

Requirements

  • Basic Python knowledge is helpful, but all steps are explained clearly for beginners.

Description

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 deploymentUse models like Qwen3, GPT-OSS, Llama 3.2, and nomic-embedCreate custom LLMs with ModelfilesUse Ollama CLI and REST API for text, chat, and embeddings LangGraph Fundamentals Build state machines using TypedDictCreate nodes, reducers, and conditional edgesBuild multi-step workflows with START/END logicVisualize execution with diagramsUnderstand message accumulation and state merging Complete RAG Systems (from scratch) Ingest PDFs using Docling with OCR and table extractionBuild page-level chunks for accurate retrievalExtract metadata from filenames and LLMsRemove duplicates using SHA-256 hashingStore documents in ChromaDB with metadata filters Two-Stage Retrieval Pipeline Build metadata filters from natural languageGenerate financial keywords using structured LLM outputsUse ChromaDB with MMR searchImplement BM25Plus re-ranking for better accuracyExtract headings and sections for improved ranking Agentic RAG using LangGraph Build tool-calling agents using the ReAct patternImplement document retrieval tools using LangChainBuild agents that call tools multiple timesAdd table-based answers with citationsSupport multi-turn conversations with memory Corrective RAG (CRAG) Grade retrieved documents using a Pydantic schemaDetect irrelevant results and rewrite queriesAdd web search fallback using DuckDuckGoPrevent infinite loops with controlled retriesGenerate final answers with correct citations MySQL SQL Agent Build a natural-language SQL agent with LangGraphRetrieve schema, generate SQL, validate, run, and fix errorsHandle multi-table joins and complex metricsAutomatically correct broken SQL queriesSupport explanations and safe database access Financial Document Analysis Project Work with real SEC filings: 10-K, 10-Q, 8-KBuild 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 retrievalProduce clean, formatted answers with tables and reasoning Who This Course Is For Developers and engineers who want to build advanced RAG systemsML practitioners who want full privacy using local LLMsAI engineers working on LangGraph, LangChain, or agent systemsBackend developers who want to build real GenAI applicationsAnyone 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 OllamaZero API cost and complete data privacyCovers modern RAG techniques: PageRAG, CRAG, Reflexion ideasReal datasets from top tech companiesCovers LangGraph deeply with real production workflowsIncludes SQL agents, financial RAG systems, and multi-step agentsStep-by-step, practical, and code-heavy By the End of This Course You Will Be Able To Build private, production-ready RAG systemsDeploy and fine-tune local LLMs with OllamaBuild graph-based agents using LangGraph v1Create advanced retrieval pipelines using MMR and BM25PlusAnalyze financial documents with precise citationsBuild SQL agents for natural language database queriesHandle query rewriting, grading, and web fallbackBuild complete agentic RAG applications end-to-end Who this course is for: For developers and AI learners who want to build private Agentic RAG systems with LangGraph v1 and Ollama.For anyone who wants practical skills in LangGraph v1, Ollama, and building real AI agents.For beginners and professionals who want to create private, secure, and advanced RAG workflows.For developers looking to master Agentic RAG, LangGraph v1 workflows, and local LLMs.

About the instructor

Profile Image
Dinesh Dawadi

Hi, I’m a certified English language trainer with over 10 years of experience teaching IELTS, PTE, and Duolingo English Test to students from all walks of life. Over the years, I’ve helped thousands of learners achieve their desired scores and take confident steps toward studying or settling abroad.

My teaching style is focused, practical, and score-driven. I specialize in breaking down complex concepts into simple strategies that work in real exams. Whether you're struggling with Writing Task 2, Speaking fluency, or time management in Reading and Listening, I’ll guide you every step of the way with personalized feedback and real exam techniques. If you’re aiming for a Band 7+ in IELTS, 79+ in PTE, or want to ace the Duolingo test, I’m here to help you crack it with confidence. Let’s make your goal a reality — one practice test at a time.