Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Coursera

Building AI Research Agents: LangChain, RAG, and LangGraph

Board Infinity via Coursera

Overview

Google, IBM & Meta Certificates – 40% Off
One plan covers every Professional Certificate on Coursera.
Unlock All Certificates
This fully hands-on, project-based course walks you through building a real-world, production-ready AI-powered Smart Research and Writing Assistant entirely from scratch using LangChain and OpenAI. Every video is code-along, and every concept is applied immediately to one continuous project that grows in complexity across all four modules — mirroring how real AI agents are actually built in production environments. You'll start by setting up a professional development environment and building a foundational chatbot that connects to the OpenAI API, processes queries through prompt templates, and returns structured responses using Pydantic. Next, you'll teach the assistant to act in the real world by integrating Tavily web search, building custom tools with the @tool decorator, StructuredTool, and BaseTool, and implementing the ReAct reasoning pattern so the agent autonomously decides when to search, calculate, or respond. You'll then make it context-aware by adding memory strategies, migrating to LangGraph for full state management, conditional routing, checkpointing, and human-in-the-loop approval for sensitive actions. In the final module, you'll bring the assistant to production quality: adding Retrieval-Augmented Generation (RAG) over uploaded documents with ChromaDB, splitting the system into coordinated Researcher, Writer, and Reviewer sub-agents, building a Streamlit front-end, and deploying the complete containerized system with LangSmith monitoring and safety guardrails. By the end, you'll have a fully functional, portfolio-ready multi-agent assistant you can showcase to employers. The course spans ~20 hours across 4 modules, 12 lessons, and 48 videos, with roughly 5.5 hours of video content. Independent Course Disclaimer Disclaimer: This is an independent educational resource created by Board Infinity for informational and educational purposes only. This course is not affiliated with, endorsed by, sponsored by, or officially associated with any company, organization, or certification body unless explicitly stated. The content provided is based on industry knowledge and best practices but does not constitute official training material for any specific employer or certification program. All company names, trademarks, service marks, and logos referenced are the property of their respective owners and are used solely for educational identification and comparison purposes.

Syllabus

  • Foundations of Data Visualization & Plotly
    • Understand the principles of effective data visualization and visual storytelling, set up the Plotly environment, meet the EdTech project dataset, and build your first interactive charts using both Plotly Express and Graph Objects.
  • The Chart Toolkit: Choosing & Building Visuals
    • Build a complete library of chart types organized by storytelling purpose (comparison, composition, distribution, and relationship) and learn to select the right chart for each analytical question using the learner dataset.
  • Advanced Visuals & Storytelling Techniques
    • Move beyond standard charts to geospatial maps, multi-chart layouts, and statistical visuals, and apply design principles that transform a collection of charts into a persuasive, honest narrative for a specific audience.
  • Building & Deploying an Interactive Dashboard
    • Bring everything together by building a multi-page interactive Dash dashboard, adding callbacks and cross-filtering, polishing the layout for storytelling, and deploying the final project with industry best practices.

Taught by

Board Infinity

Reviews

Start your review of Building AI Research Agents: LangChain, RAG, and LangGraph

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.