Fundamentals of Building AI Agents
Keep adding new skills with 10,000+ programs for $239 (usually $399). Save now.
Fundamentals of Building AI Agents
This course is part of multiple programs.
49,204 already enrolled
Included with
Learn more
Ask Coursera
133 reviews
Recommended experience
133 reviews
Recommended experience
What you'll learn
Develop AI agents that can reason and perform tasks independently
Implement tool calling and chaining to create structured AI workflows
Utilize built-in LangChain agents to analyze data, generate visualizations, and execute database queries
Apply best practices in prompt engineering and tool calling to enhance AI agent performance
Skills you'll gain
Tools you'll learn
Details to know
11 assignments
See how employees at top companies are mastering in-demand skills
Build your subject-matter expertise
- Learn new concepts from industry experts
- Gain a foundational understanding of a subject or tool
- Develop job-relevant skills with hands-on projects
- Earn a shareable career certificate
There are 3 modules in this course
Are you ready to build AI that thinks, acts, and gets things done? In this course, youβll learn how to design agents that go beyond language generation to reason, take action, and tackle real-world tasks using tools and data.β―
During the course, you'll explore the foundations of tool calling and chaining with LangChain. Youβll discover how to extend the capabilities of Large Language Models (LLMs) by connecting them with calculators, code, and external data sources. You'll learn how LLMs trigger tool use through LangChain Expression Language (LCEL) and look at manual tool calling for greater control and accuracy. Plus, youβll explore built-in agents that can analyze data, create visualizations, and run SQL queries using natural language.β― To get the most from this course, we recommend that you have Python programming skills, a basic understanding of LangChain, and familiarity with core AI concepts.β― Whether you're building a chatbot or a smart assistant, if youβre looking to build the skills to create dynamic, intelligent, and goal-oriented AI systems, enroll today!
This module introduces AI agents and explains how they differ from traditional large language model workflows. You will explore how agents use reasoning, tools, and memory to perform multi-step tasks and real-world interactions. The module also covers tool calling and chaining in LangChain, including how to design and integrate custom and pre-built tools. Through hands-on practice, you will begin building AI agents capable of executing structured, goal-oriented workflows.
What's included
8 videos7 readings4 assignments1 app item1 plugin
8 videosβ’Total 53 minutes
- Course Introductionβ’3 minutes
- RAG and Agentic AI Professional Certificate Overviewβ’6 minutes
- What are AI Agents?β’12 minutes
- Tool Calling for LLMsβ’5 minutes
- Why AI Needs Tools: From Guessing to Real-World Actionβ’5 minutes
- Build Effective AI Tools for Advanced LLMsβ’8 minutes
- Build Intelligent Agents for Dynamic LLM Tool Useβ’8 minutes
- Build a Custom Math Toolkit Agent with LangChainβ’6 minutes
7 readingsβ’Total 50 minutes
- Course Overviewβ’3 minutes
- Comparing AI System Designsβ’5 minutes
- When to (and not to) use AI Agentsβ’5 minutes
- Tools, Agents, and Function Calling in LangChainβ’10 minutes
- Popular Built-in Tools in LangChainβ’5 minutes
- Summary and Highlights: Foundations of Tool Calling and Chainingβ’2 minutes
- Cheat Sheet: Foundations of Function Calling and Chaining β’20 minutes
4 assignmentsβ’Total 50 minutes
- Graded Quiz: Foundations of Tool Calling and Chainingβ’21 minutes
- Practice Quiz: Introduction to AI Agentsβ’9 minutes
- Practice Quiz: Getting Started with Tool Callingβ’10 minutes
- Practice Quiz: Building and Orchestrating Toolsβ’10 minutes
1 app itemβ’Total 45 minutes
- Lab: Build an AI Math Assistant with LangChain Tool Callingβ’45 minutes
1 pluginβ’Total 1 minute
- Helpful Tips for Course Completionβ’1 minute
This module focuses on building structured workflows using LangChain Expression Language (LCEL) and implementing manual tool calling for greater control. You will learn how to construct chains, extract tool inputs from LLM outputs, and validate and execute tool calls effectively. The module also explores how to bind custom tools to models and manage tool invocation for accuracy, safety, and cost efficiency. Through labs, you will develop agents that combine automated reasoning with controlled execution.
What's included
4 videos3 readings4 assignments3 app items1 plugin
4 videosβ’Total 19 minutes
- LangChain LCEL Chaining Methodβ’5 minutes
- When to Call Tools Manuallyβ’4 minutes
- Build LLM Agents with Tools β’5 minutes
- Build Interactive LLM Agentsβ’6 minutes
3 readingsβ’Total 12 minutes
- Cheat Sheet: LangChain Expression Language (LCEL)β’5 minutes
- Structured Outputs for Tool Callingβ’5 minutes
- Summary and Highlights: Introduction to Chaining and LCEL Basicsβ’2 minutes
4 assignmentsβ’Total 56 minutes
- Graded Quiz: Manual Tool Calling in LangChainβ’21 minutes
- Practice Quiz: Introduction to Chaining & LCEL Basicsβ’10 minutes
- Practice Quiz: Manual Tool Calling Basics β’10 minutes
- Practice Quiz: Parsing and Validating Tool Callsβ’15 minutes
3 app itemsβ’Total 165 minutes
- Lab: AI Powered Data Analysis with LCELβ’45 minutes
- Lab: Build Interactive LLM Agents with Toolsβ’60 minutes
- Lab: Build a Tool Calling Agentβ’60 minutes
1 pluginβ’Total 20 minutes
- Cheat Sheet: Manual Tool Calling in LangChain β’20 minutes
This module explores the use of pre-built agents in LangChain for data analysis and database interactions. You will learn how to configure and use DataFrame and SQL agents to process natural language queries and generate insights. The module also demonstrates how these agents translate conversational input into structured operations for visualization and data retrieval. Through hands-on labs, you will build AI-powered applications that enable intuitive interaction with data systems.
What's included
4 videos6 readings3 assignments2 app items
4 videosβ’Total 24 minutes
- From Natural Language to Data Visualizations with LangChainβ’8 minutes
- An Introduction to AI-Powered SQL Agents β’3 minutes
- Implementing LangChainβs AI-Powered SQL Agentβ’8 minutes
- Course Wrap-Upβ’5 minutes
6 readingsβ’Total 49 minutes
- Bridging Language and Data: How AI Transforms Analyticsβ’5 minutes
- Natural Language Interfaces for Data Systemsβ’10 minutes
- Summary and Highlights: Using Built-in Agents in LangChainβ’2 minutes
- Cheat Sheet: Using Built-in Agents in LangChainβ’20 minutes
- Congratulations and Next Stepsβ’10 minutes
- Team and Acknowledgementβ’2 minutes
3 assignmentsβ’Total 51 minutes
- Graded Quiz: Using Built-in Agents in LangChainβ’21 minutes
- Practice Quiz: Natural Language Data Visualizationβ’15 minutes
- Practice Quiz: Conversational Database Accessβ’15 minutes
2 app itemsβ’Total 90 minutes
- Lab: Build Your Own Data Visualization Agentβ’30 minutes
- Lab: Build a Natural Language SQL Agentβ’60 minutes
Earn a career certificate
Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.
Instructors
Offered by
Explore more from Software Development
- Status: FreeD
DeepLearning.AI
Project
- Status: Free TrialC
Coursera
Course
- Status: Free Trial
Course
Why people choose Coursera for their career
Learner reviews
- 5 stars
75.18%
- 4 stars
13.53%
- 3 stars
7.51%
- 2 stars
3%
- 1 star
0.75%
Showing 3 of 133
Reviewed on Oct 7, 2025
It was made easy and lab launch added so much of hands-on knowledge. Only if you could make it available for life-time access.
Reviewed on Apr 1, 2026
This course exceeded my expectations and proved to be an outstanding investment in my professional development
Reviewed on Oct 1, 2025
It provides enough general and specific knowledge to create complex AI Agents. A great entry point to Agentic AI
Frequently asked questions
AI agent development skills are valuable for roles such as Software Developers, Data Scientists, Machine Learning Engineers, AI Developers, AI Engineers, and Automation Specialists.
These positions involve building intelligent systems that use language models to interact with tools, run code, and automate real-world workflows. These are skills that are increasingly in demand across tech-driven industries.
Not at all! If you're already familiar with Python, you're all set. This course teaches you how to create AI agents using LangChain. You wonβt need an advanced machine learning background to build real-world, action-oriented AI systems.
Building AI agents goes beyond writing fixed application logic. It focuses on creating intelligent systems that can reason, make decisions, and take action by calling external tools, executing code, and interacting with data. While you still use Python and frameworks like LangChain, the approach includes designing structured workflows using function calling, chaining, and tool orchestration. This enables your applications to respond intelligently and perform tasks autonomously, offering far more flexibility than traditional software.
More questions
Financial aid available,
