Loading...
Course agenda
Course videos
171 videos

Section 1: What you will learn,Pre-Requisites & Course RoadMap Preview

8 min 57 sec
Watch

Section 2: Models and Agents Preview

31 sec
Watch

Section 2: What Are Models? (Overview) Preview

9 min 35 sec
Watch

Log in to watch more course videos

The first 3 lessons are free to preview. Sign in and enroll to access the rest.

Log in

Section 2: Language Models (Overview)

5 min 37 sec
Watch

Section 2: GPT Model (Overview)

5 min 44 sec
Watch

Section 2: What Are Agents? (Overview)

8 min 57 sec
Watch

Section 3: What Is Prompting? (Basic Overview)

5 min 39 sec
Watch

Section 3: Building Better Prompt - Part 1

3 min 48 sec
Watch

Section 3: Building Better Prompt - Part 2

5 min 54 sec
Watch

Section 4: OpenAI Platform Overview

5 min 15 sec
Watch

Section 4: OpenAI Platform - Add Credit Balance

2 min 24 sec
Watch

Section 4: Important Note on OpenAI API Credit Balance

2 min
Watch

Section 4: Overview of Tokens

3 min 31 sec
Watch

Section 4: Choosing a Model

3 min 47 sec
Watch

Section 4: Chat in OpenAI Platform

Watch

Section 5 : Setup : Install Python & VSCode

1 min 47 sec
Watch

Section 5 : Setup : Create Workspace & Virtual Environment - Part 1

2 min 33 sec
Watch

Section 5 : Setup : Create Workspace & Virtual Environment - Part 2

5 min 14 sec
Watch

Section 6: Using OpenAI Python SDK : Create an OpenAI API key

3 min 3 sec
Watch

Section 6: Using OpenAI Python SDK : Load OpenAI Key in a Notebook

4 min 35 sec
Watch

Section 6: Using OpenAI Python SDK : Demo 1: Generate a Text Response from your prompt

11 min 47
Watch

Section 6: Using OpenAI Python SDK : Demo 2: Using System Messages

4 min 27 sec
Watch

Section 6: Using OpenAI Python SDK : Demo 3: Reusable Prompts

2 min 5 sec
Watch

Section 6: Using OpenAI Python SDK : Demo 4: Building a Conversation

4 min 19 sec
Watch

Section 7: [AI APP] : Command Line Chatbot - Helper Functions

6 min 31 sec
Watch

Section 7: [AI APP] : Build a Command Line ChatBot

4 min 52 sec
Watch

Section 7: [AI APP] : Streamlit Chatbot : Environment Setup

2 min 31 sec
Watch

Section 7: [AI APP] : Streamlit Chatbot : UI & Model Communication

10 min 42 sec
Watch

Section 7: [AI APP] : Streamlit Chatbot : Refining & Completing

8 min 46 sec
Watch

Section 8: LangChain Basics : What Is LangChain? (Overview & Key Concepts)

5 min 29 sec
Watch

Section 8: LangChain Basics : Why We Need RAG & LangChain (Concepts & Components)

8 min 54 sec
Watch

Section 8: LangChain Basics : Install LangChain (Python Setup)

2 min 12 sec
Watch

Section 9: LangChain Messages : Types of Messages in LangChain (Human, AI, System)

1 min 40 sec
Watch

Section 9: LangChain Messages : Message Flow in a Conversation

7 min 47 sec
Watch

Section 9: LangChain Messages : Building a Conversation with Message History

3 min 1 sec
Watch

Section 9: LangChain Messages : Using System Message

2 min 2 sec
Watch

Section 10: How Chaining Works

2 min 42 sec
Watch

Section 10: Build your First Chain

4 min 10 sec
Watch

Section 11 : Creating Dynamic Prompts with Templates : Introduction to Templates

3 min 15 sec
Watch

Section 11 : Creating Dynamic Prompts with Templates : Using PromptTemplate

6 min 33 sec
Watch

Section 11 : Creating Dynamic Prompts with Templates : Using ChatPromptTemplate

6 min 45 sec
Watch

Section 12 : [AI APP] : Build the App UI with Streamlit

3 min 55 sec
Watch

Section 12 : [AI APP] : Build the Core Application Logic

8 min 28 sec
Watch

Section 12 : [AI APP] : Run and Test the Application

3 min 24 sec
Watch

Section 13 : Structuring LLM Output : Introduction to Output Parsers

2 min 56 sec
Watch

Section 13 : Structuring LLM Output : Using StrOutputParser (String Output)

5 min 34 sec
Watch

Section 13 : Structuring LLM Output : Using CommaSeparatedListOutputParser (List Output)

8 min 20 sec
Watch

Section 13 : Structuring LLM Output : Using JsonOutputParser (Dictionary Output)

5 min 33 sec
Watch

Section 13 : Structuring LLM Output : Using PydanticOutputParser(User-defined Pydantic model)

6 min 7 sec
Watch

Section 14: Building Chain with Runnables : Introduction to Runnables

3 min 3 sec
Watch

Section 14: Building Chain with Runnables : Using RunnableLambda (Adding Custom Logic to a Chain)

6 min 30 sec
Watch

Section 14: Building Chain with Runnables : RunnableSequence: Build a Step-by-Step Chain

9 min 21 sec
Watch

Section 14: Building Chain with Runnables : RunnableParallel: Run Multiple Steps in parallel in a Chain

7 min 7 sec
Watch

Section 14: Building Chain with Runnables : RunnablePassthrough: Pass Data without changing

5 min 4 sec
Watch

Section 15 : [AI APP] Enhance InterviewPrepApp using Runnables : What we will build

3 min 8 sec
Watch

Section 15 : [AI APP] Enhance InterviewPrepApp using Runnables : Update Streamlit UI

5 min 20 sec
Watch

Section 15 : [AI APP] Enhance InterviewPrepApp using Runnables : Update Backend Code

7 min 24 sec
Watch

Section 15 : [AI APP] Enhance InterviewPrepApp using Runnables : Test App

2 min 17 sec
Watch

Section 16: AgenticAI with Agents : Understanding Agents

8 min 6 sec
Watch

Section 16: AgenticAI with Agents : Runnable vs Agents

1 min 36 sec
Watch

Section 17: Tools in Agentic AI : Agents and Tools

4 min 49 sec
Watch

Section 17: Tools in Agentic AI : Simple Tool Example

6 min 17 sec
Watch

Section 17: Tools in Agentic AI : Sequential Tool Calls

8 min 47 sec
Watch

Section 17: Tools in Agentic AI : Structured Output

4 min 48 sec
Watch

Section 17: Tools in Agentic AI : Structured Output Using Tools (ToolStrategy)

5 min 43 sec
Watch

Section 17: Tools in Agentic AI : Structured Output Using Model Features (ProviderStrategy)

5 min 39 sec
Watch

Section 17: Tools in Agentic AI : Using Built-in Web Search Tool (Part 1)

4 min 4 sec
Watch

Section 17: Tools in Agentic AI : Using Built-in Web Search Tool (Part 2)

4 min 25 sec
Watch

Section 17: Tools in Agentic AI : What is a Toolkit

2 min 29 sec
Watch

Section 17: Tools in Agentic AI : Using a Toolkit for database operations

10 min 31 sec
Watch

Section 18 : [AI APP] - Enhancing the Interview App with AI Agents : What we will build

1 min 24 sec
Watch

Section 18 : [AI APP] - Enhancing the Interview App : Extend Existing Project Structure

5 min 3 sec
Watch

Section 18 : [AI APP] - Enhancing the Interview App : Enhancing UI: Display Questions with Streamlit

5 min 43 sec
Watch

Section 18 : [AI APP] - Enhancing the Interview App : Adding Custom Tools to the Application

8 min 39 sec
Watch

Section 18 : [AI APP] - Enhancing the Interview App : Implementing Agent Logic (Create & Invoke)

5 min 24 sec
Watch

Section 18 : [AI APP] - Enhancing the Interview App : Integrating Agent with Existing UI

4 min 41 sec
Watch

Section 18 : [AI APP] - Enhancing the Interview App : Displaying LLM Analysis in the App

7 min 37 sec
Watch

Section 18 : [AI APP] - Enhancing the Interview App : Testing the Enhanced Application

3 min 28 sec
Watch

Section 19: Streaming Responses : Introduction to Streaming

5 min 40 sec
Watch

Section 19: Streaming Responses : Agent Progress Streaming (Step-by-Step Execution)

6 min 44 sec
Watch

Section 19: Streaming Responses : Streaming LLM Tokens in Real Time

4 min 44 sec
Watch

Section 19: Streaming Responses : Custom Streaming (Emit Updates from Tools during Execution)

4 min 45 sec
Watch

Section 20 : Middleware in Agent : Introduction to Middleware in LangChainic AI

5 min 5 sec
Watch

Section 20 : Middleware in Agentic AI: Logging with Middleware

3 min 38 sec
Watch

Section 20 : Middleware in Agentic AI: Logging with Middleware : Demo

7 min 19 sec
Watch

Section 20 : Middleware in Agentic AI: Handling Tool Errors with Middleware

4 min 39 sec
Watch

Section 20 : Middleware in Agentic AI: Handling Tool Errors with Middleware : Demo

8 min 55 sec
Watch

Section 20 : Middleware in Agentic AI: Handlers (Continuing Model & Tool Execution)

1 min 48 sec
Watch

Section 20 : Middleware in Agentic AI: Static vs Dynamic System Prompts (Runtime Prompt Control)

1 min 57 sec
Watch

Section 20 : Middleware in Agentic AI: Static vs Dynamic System Prompts : Demo

9 min 6 sec
Watch

Section 20 : Middleware in Agentic AI: Static vs Dynamic Model Selection (Runtime Model Selection & Routing)

1 min 55 sec
Watch

Section 20 : Middleware in Agentic AI: Static Model - Demo

2 min 29 sec
Watch

Section 20 : Middleware in Agentic AI: Dynamic Model Selection: Demo

9 min 46 sec
Watch

Section 21 : Memory management with Pre-Built Middleware : Introduction

1 min 28 sec
Watch

Section 21 : Memory management with Pre-Built Middleware : Managing Multi-Turn Conversations with Checkpointers I

5 min 49 sec
Watch

Section 21 : Memory management with Pre-Built Middleware : Managing Multi-Turn Conversations with Checkpointers II

9 min 39 sec
Watch

Section 21 : Memory management with Pre-Built Middleware : Problem: Message Growth in Multi-Turn Conversations

2 min 12 sec
Watch

Section 21 : Memory management with Pre-Built Middleware : Solutions: Managing Conversation Memory Efficiently

5 min 11 sec
Watch

Section 21 : Memory management with Pre-Built Middleware : Summarization Middleware

10 min 46 sec
Watch

Section 22 : Guardrails : Introduction

3 min 1 sec
Watch

Section 22 : Guardrails : Detecting Sensitive Information (PII Detection)

2 min 38 sec
Watch

Section 22 : Guardrails : PII Detection: Demo

6 min 9 sec
Watch

Section 22 : Guardrails : Human-in-the-Loop: Adding Human Oversight

3 min 47 sec
Watch

Section 22 : Guardrails : Human In The Loop: Demo

9 min 3 sec
Watch

Section 22 : Guardrails : Building Custom Guardrails

2 min 51 sec
Watch

Section 22 : Guardrails : Custom Guardrails: Content Filtering - Demo

9 min 21 sec
Watch

Section 23 : RAG Fundamentals : Overview of RAG (Retrieval-Augmented Generation)

4 min 45 sec
Watch

Section 23 : RAG Fundamentals : Loading Documents with Document Loaders: Demo

4 min 29 sec
Watch

Section 23 : RAG Fundamentals : Text Splitting: Breaking Documents into Chunks

4 min
Watch

Section 23 : RAG Fundamentals : Text Splitting - Demo

4 min 43 sec
Watch

Section 23 : RAG Fundamentals : Understanding Embeddings

5 min 4 sec
Watch

Section 23 : RAG Fundamentals : Generating Embeddings with an Embedding Model - Demo

3 min 10 sec
Watch

Section 23 : RAG Fundamentals : Why Embeddings Matter for Retrieval?

4 min 16 sec
Watch

Section 23 : RAG Fundamentals : Introduction to Vector Stores

5 min 19 sec
Watch

Section 23 : RAG Fundamentals : Vector Store Demo

5 min 27 sec
Watch

Section 23 : RAG Fundamentals : Semantic Search: Retrieving Relevant Documents

10 min 53 sec
Watch

Section 23 : RAG Fundamentals : Search Strategies: Similarity, Similarity Score Threshold & MMR

4 min 41 sec
Watch

Section 23 : RAG Fundamentals : Similarity Search & Similarity Score Threshold - Demo

7 min 29 sec
Watch

Section 23 : RAG Fundamentals : MMR Search - Demo

3 min 1 sec
Watch

Section 24: Building RAG Systems : RAG Pipeline

3 min 47 sec
Watch

Section 24: Building RAG Systems : RAG Implementation Approaches (Chain vs Agentic RAG)

5 min 37 sec
Watch

Section 24: Building RAG Systems : Building a RAG Chain (Step-by-Step Demo) - Part 1 : RA

7 min 57 sec
Watch

Section 24: Building RAG Systems : Building a RAG Chain (Step-by-Step Demo) - Part 2

6 min 13 sec
Watch

Section 24: Building RAG Systems : Using Agentic RAG for Retrieval & Reasoning

8 min 25 sec
Watch

Section 25 : [AI RAG APP] - Chat with PDF App : Building the Streamlit UI

6 min 44 sec
Watch

Section 25 : [AI RAG APP] - Chat with PDF App : Loading PDFs into a Vector Store

10 min 59 sec
Watch

Section 25 : [AI RAG APP] - Chat with PDF App : Creating Helper Functions for RAG

9 min 6 sec
Watch

Section 25 : [AI RAG APP] - Chat with PDF App : Connecting the UI with RAG Logic (Streamlit + Backend)

3 min 37 sec
Watch

Section 25 : [AI RAG APP] - Chat with PDF App : Testing the Chat with PDF Application

5 min 1 sec
Watch

Section 26 : [Agentic AI APP] [V1] PyPracticeAI : What We’ll Build

2 min 15 sec
Watch

Section 26 : [Agentic AI APP] [V1] PyPracticeAI : Build the App UI with Streamlit – Part 1

9 min
Watch

Section 26 : [Agentic AI APP] [V1] PyPracticeAI : Build the App UI with Streamlit – Part 2

4 min 55 sec
Watch

Section 26 : [Agentic AI APP] [V1] PyPracticeAI : Implement the Backend for Lesson Generation

10 min 54 sec
Watch

Section 26 : [Agentic AI APP] [V1] PyPracticeAI : Integrate Lesson Generation with the UI

6 min 53 sec
Watch

Section 26 : [Agentic AI APP] [V1] PyPracticeAI : Test Lesson Generation

5 min 7 sec
Watch

Section 26 : [Agentic AI APP] [V1] PyPracticeAI : Use a Tool to execute Python Code

4 min 43 sec
Watch

Section 26 : [Agentic AI APP] [V1] PyPracticeAI : Backend Code to create the Agent - I

5 min 23 sec
Watch

Section 26 : [Agentic AI APP] [V1] PyPracticeAI : Backend Code to create the Agent - II

2 min 54 sec
Watch

Section 26 : [Agentic AI APP] [V1] PyPracticeAI : Backend Code to Invoke the Agent with Learner Submitted Code

2 min 37 sec
Watch

Section 26 : [Agentic AI APP] [V1] PyPracticeAI : Integrate Code Execution with UI

5 min 39 sec
Watch

Section 26 : [Agentic AI APP] [V1] PyPracticeAI : Test the Application

5 min 38 sec
Watch

Section 27: [Agentic AI APP ] [V2] - PyPracticeAI : Tutor Chat : What We’ll Build

1 min 43 sec
Watch

Section 27: [Agentic AI APP ] [V2] - PyPracticeAI : Tutor Chat : Chat UI Demo

3 min 7 sec
Watch

Section 27: [Agentic AI APP ] [V2] - PyPracticeAI : Tutor Chat : Walkthrough of the Chat UI Streamlit Code

11 min 49 sec
Watch

Section 27: [Agentic AI APP ] [V2] - PyPracticeAI : Tutor Chat : Problem: Challenge Solution Disappears

1 min 54 sec
Watch

Section 27: [Agentic AI APP ] [V2] - PyPracticeAI : Tutor Chat : Fix: Challenge Solution Disappears

5 min 42 sec
Watch

Section 27: [Agentic AI APP ] [V2] - PyPracticeAI : Tutor Chat : Understanding Context for Tutor Chat

4 min 12 sec
Watch

Section 27: [Agentic AI APP ] [V2] - PyPracticeAI : Tutor Chat : Update the Streamlit Code with Interaction State F

4 min 55 sec
Watch

Section 27: [Agentic AI APP ] [V2] - PyPracticeAI : Tutor Chat : Conversation Id

2 min 31 sec
Watch

Section 27: [Agentic AI APP ] [V2] - PyPracticeAI : Tutor Chat : Create the Context Injection Middleware - Part 1

5 min 18 sec
Watch

Section 27: [Agentic AI APP ] [V2] - PyPracticeAI : Tutor Chat :Create the Context Injection Middleware - Part 2

8 min 1 sec
Watch

Section 27: [Agentic AI APP ] [V2] - PyPracticeAI : Tutor Chat : Backend Code to create Tutor Agent

5 min 42 sec
Watch

Section 27: [Agentic AI APP ] [V2] - PyPracticeAI : Tutor Chat : Backend Code to Invoke the Tutor Agent

4 min 17 sec
Watch

Section 27: [Agentic AI APP ] [V2] - PyPracticeAI : Tutor Chat : Integrate with the Streamlit App

9 min 12 sec
Watch

Section 27: [Agentic AI APP ] [V2] - PyPracticeAI : Tutor Chat : Test the App

9 min 7 sec
Watch

Section 28: [Agentic AI APP ] [V3] - PyPracticeAI : Summarization Middleware : What We’ll Build

1 min 13 sec
Watch

Section 28: [Agentic AI APP ] [V3] - PyPracticeAI : Summarization Middleware : Create Summarization Middleware

2 min 10 sec
Watch

Section 28: [Agentic AI APP ] [V3] - PyPracticeAI : Summarization Middleware : Associate Middleware with Agent

2 min 19 sec
Watch

Section 28: [Agentic AI APP ] [V3] - PyPracticeAI : Summarization Middleware : Logging Middleware with Agent

6 min 25 sec
Watch

Section 28: [Agentic AI APP ] [V3] - PyPracticeAI : Summarization Middleware : Test

8 min 36 sec
Watch

Section 29: [Agentic AI APP ] [V4] - PyPracticeAI : HITL : What We’ll Build

2 min 5 sec
Watch

Section 29: [Agentic AI APP ] [V4] - PyPracticeAI : HITL : Build the App UI with Streamlit – Part 1

2 min 54 sec
Watch

Section 29: [Agentic AI APP ] [V4] - PyPracticeAI : HITL : Build the App UI with Streamlit – Part 2

6 min
Watch

Section 29: [Agentic AI APP ] [V4] - PyPracticeAI : HITL : Build the App UI with Streamlit – Part 3

6 min 11 sec
Watch

Section 29: [Agentic AI APP ] [V4] - PyPracticeAI : HITL : Create Tool & Protect with HITL middleware

4 min 11 sec
Watch

Section 29: [Agentic AI APP ] [V4] - PyPracticeAI : HITL : Backend Code: Create the Access Agent

3 min 19 sec
Watch

Section 29: [Agentic AI APP ] [V4] - PyPracticeAI : HITL : Backend Code: Invoke the Access Agent

4 min 34 sec
Watch

Section 29: [Agentic AI APP ] [V4] - PyPracticeAI : HITL : Implement Tool Execution - Part 1

4 min 5 sec
Watch

Section 29: [Agentic AI APP ] [V4] - PyPracticeAI : HITL : Implement Tool Execution - Part 2

5 min 7 sec
Watch

Section 29: [Agentic AI APP ] [V4] - PyPracticeAI : HITL : Integrate the Access Agent with the Streamlit App

6 min 16 sec
Watch

Section 29: [Agentic AI APP ] [V4] - PyPracticeAI : HITL : Test the Application

5 min 26 sec
Watch

The first 3 videos are free to preview without login. Log in and enroll to watch the rest.

Course
LangChain 1.x: Agentic AI & RAG Made Clear - From Scratch (Author: Ruchi Saini)

Duration: 15 hours

₹1800 / $18

Secure payment via Razorpay
Login to pay in INR — ₹1800 Login to pay in USD — $18