FeaturedCertificateIntermediate

Building Intelligent AI Agents with Python and LangChain

Master the LangChain Python framework to build intelligent, autonomous AI agents. Learn to implement conversations, streaming, RAG with vector stores, dynamic prompts, and custom middleware for production-ready applications.

NeuralNine
NeuralNine@neuralnine
Published Jun 24, 2026
Updated Jun 25, 2026
Building Intelligent AI Agents with Python and LangChain
1h 2m
2Enrolled0Bookmarked
/ 5.0

Course Overview

Welcome to Building Intelligent AI Agents with Python and LangChain! This course is designed to take you from basic LLM integration to building fully autonomous, production-grade AI agents using Python.

LangChain is the premier framework for developing applications powered by language models. You will learn to orchestrate models, manage stateful conversations, connect private data, and control agent behavior dynamically.

What You'll Learn

  • Core LangChain Ecosystem: Understand how LangChain components work together.
  • Conversational Memory: Keep track of chat history for context-aware interactions.
  • Retrieval-Augmented Generation (RAG): Connect models to vector databases for factual grounding.
  • Dynamic Control: Implement dynamic prompts and runtime model switching.
  • Custom Middleware: Write middleware to monitor, log, and modify agent execution.

Prerequisites

  • Intermediate Python knowledge (asynchronous programming, dicts, lists).
  • Basic understanding of APIs and Large Language Models (LLMs).
  • API keys for OpenAI or Anthropic (Claude).

Course Content

5Chapters17Lessons5Quizzes
1

Introduction to LangChain and Environment Setup

4 lessons · 13mQuiz
1

Introduction to the LangChain Ecosystem

3:50
2

Setting Up Your Python Environment for LangChain

2:36
3

Building Your First Simple AI Agent

5:19
4

Standalone Model Inference with LangChain

1:55
2

Building Core Agent Capabilities

4 lessons · 9mQuiz
1

Creating Your First Simple AI Agent

5:19
2

Standalone Model Inference

1:55
3

Managing Multi-Turn Conversations

1:24
4

Real-Time Response Streaming

0:56
3

Advanced Agent Design: Memory and Structured Output

3 lessons · 15mQuiz
1

Implementing Conversational Memory and Streaming in LangChain

2:20
2

Structuring Agent Outputs with Pydantic Schemas

9:53
3

Processing Multimodal Inputs in LangChain

3:34
4

Retrieval-Augmented Generation (RAG) and Vector Stores

2 lessons · 8mQuiz
1

Document Processing and Vector Embeddings

4:03
2

Vector Stores and Retrieval-Augmented Generation

4:34
5

Dynamic Orchestration and Custom Middleware

4 lessons · 15mQuiz
1

Configuring Dynamic System Prompts

5:17
2

Implementing Dynamic Model Selection

3:53
3

Building Custom Agent Middleware

3:00
4

Utilizing LangChain Callback Handlers

3:06
PriceFree
LanguageEnglish
XP630
This course includes
About the Channel
NeuralNine
NeuralNine
@neuralnine472.0K
1 Course2 Learners

NeuralNine is an educational brand focusing on programming, machine learning and computer science in general! Let's develop brains! ◾◾◾◾◾◾◾◾◾◾◾◾◾◾◾◾◾ 📚 Programming Books & Merch 📚 💻 The Algorithm Bible Book: https://www.neuralnine.com/books/ 🐍 The Python Bible Book: https://www.neuralnine.com/books/ 👕 Programming Merch: https://www.neuralnine.com/shop 💼 Services 💼 💻 Freelancing & Tutoring: https://www.neuralnine.com/services 🖥️ Setup & Gear 🖥️: https://neuralnine.com/extras/ 🌐 Social Media & Contact 🌐 📱 Website: https://www.neuralnine.com/ 📷 Instagram: https://www.instagram.com/neuralnine 🐦 Twitter: https://twitter.com/neuralnine 🤵 LinkedIn: https://www.linkedin.com/company/neuralnine/ 📁 GitHub: https://github.com/NeuralNine 🎵 Outro Music From: https://www.bensound.com/

Share

Related Courses