Developing AI Agents with LangGraph, RAG, and FastAPI

Build, orchestrate, and deploy robust multi-agent systems and advanced RAG pipelines using Python, LangGraph, and FastAPI.

4.6 (190) ⏱ 1h 42m 📚 5 lessons 🎧 Audio version

About this course

Moving beyond simple LLM prompts is essential for building software that can independently solve complex tasks. This text-based course guides you through designing, testing, and deploying production-ready AI agents and multi-agent workflows. You will transition from writing basic scripts to engineering sophisticated AI systems that manage state, coordinate multiple specialized agents, and retrieve contextual knowledge efficiently. Through written explanations and practical code snippets, you will gain the skills to build resilient AI services that can handle real-world workloads. What you'll learn: - Understand the core concepts of agentic workflows, state machines, and Retrieval-Augmented Generation (RAG). - Build stateful, multi-agent systems with conditional routing and human-in-the-loop patterns using LangGraph. - Implement advanced RAG pipelines using vector databases like Chroma, hybrid search, and contextual compression. - Develop secure, asynchronous APIs using FastAPI to serve your AI agents to external applications. - Apply modern Python practices including type hints, Pydantic data validation, and automated testing with pytest. - Configure application monitoring with LangSmith tracing and containerize your setup using Docker. The course begins with foundational AI agent concepts, Python type hints, and basic chain construction. You will then progress to complex multi-agent orchestration, advanced retrieval patterns, and robust deployment workflows. This course is designed for Python developers and aspiring AI engineers who want to build real-world AI systems. No prior experience with LangChain or LangGraph is required, though a basic understanding of Python is recommended. Start reading today to build and deploy your own production-grade AI agents.

What you'll get

  • 📜 Certificate of completion
    Add it to your LinkedIn profile
  • 💬 Personal AI tutor
    Stuck on a lesson? Ask your built-in tutor anything, any time.
  • 🎧 Audio version included
    Learn on the go — no screen needed
  • ♾️ Lifetime access
    Come back anytime, no expiry
  • 📱 Phone or computer
    Works anywhere, any device
  • 💸 30-day refund
    No questions asked
  • Short & focused
    1h 42m of practical content

Reviews (6)

سعيد بن أحمد السعدي OM Verified learner
★ 5 · 2025-12-18T02:58:56+00:00

Really enjoyed the flow of this. The practical applications discussed were spot on. Great course!

Aoko Otieno KE
★ 3 · 2025-12-01T06:41:56+00:00

Really enjoyed this. The structure flowed perfectly, and the practical applications are immediately useful. Great job!

Matías Vergara CL Verified learner
★ 5 · 2025-09-25T23:11:56+00:00

Couldn't have asked for a better learning experience. The structure flowed perfectly, and the examples were incredibly relevant. Highly recommend!

سارة الملا KW
★ 2 · 2025-08-22T14:26:56+00:00

It's a decent introduction. Could benefit from more diverse examples and a slightly better flow between modules.

Mia Becker CH Verified learner
★ 3 · 2025-07-21T09:46:56+00:00

Pretty informative. I liked the practical application examples, though the initial setup took longer than I expected.

عبد الرحمن جابر JO Verified learner
★ 4 · 2024-12-31T05:59:56+00:00

Really enjoyed the flow of this. The examples were spot on and helped me grasp the material quickly. Great value.

Write a review

You'll be asked to sign in after sending — your draft is saved.

Learners also took

Frequently asked

What do I need to take this course? +

Just a phone or computer with internet. No installs, no special hardware.

How do I pay? +

By card via Stripe, or with cryptocurrency. We do not store card details — Stripe handles them securely.

Can I get a refund? +

Yes — full refund within 30 days, no questions asked.

How long will I have access? +

Forever. Once you purchase, the course is yours to revisit anytime.

Will I get a certificate? +

Yes. On completion you'll receive a certificate you can add to your LinkedIn profile.

Built for learners in
Tech Design Finance Marketing Healthcare Education Hospitality Manufacturing