VOOZH about

URL: https://www.coursera.org/learn/fundamentals-of-building-ai-agents

⇱ Fundamentals of Building AI Agents | Coursera


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

Gain insight into a topic and learn the fundamentals.
4.6

133 reviews

Intermediate level

Recommended experience

Flexible schedule
1 week at 10 hours a week
Learn at your own pace
89%
Most learners liked this course

Gain insight into a topic and learn the fundamentals.
4.6

133 reviews

Intermediate level

Recommended experience

Flexible schedule
1 week at 10 hours a week
Learn at your own pace
89%
Most learners liked this course

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

Details to know

Shareable certificate

Add to your LinkedIn profile

Assessments

11 assignments

Taught in English

Build your subject-matter expertise

This course is available as part of
When you enroll in this course, you'll also be asked to select a specific program.
  • 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

Instructor ratings
4.6 (27 ratings)
IBM
37 Coursesβ€’2,497,133 learners

Explore more from Software Development

Why people choose Coursera for their career

πŸ‘ Image

Felipe M.

Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."
πŸ‘ Image

Jennifer J.

Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."
πŸ‘ Image

Larry W.

Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."
πŸ‘ Image

Chaitanya A.

"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."

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

DP
Β·

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.

HD
Β·

Reviewed on Apr 1, 2026

This course exceeded my expectations and proved to be an outstanding investment in my professional development

AC
Β·

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.

To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.

When you enroll in the course, you get access to all of the courses in the Certificate, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.

Financial aid available,