Fundamentals of Building AI Agents

Intermediate Level
1 week at 10 hours a weekLearn at your own pace
Flexible Schedule

Joseph Santarcangelo

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

Artificial Intelligence and Machine Learning (AI/ML) Agentic systems Tool Calling Software Development Application Development Data Visualization Generative AI Agents LLM Application Analytics

Shareable Certificate

Earn a shareable certificate to add to your LinkedIn profile.

Develop Your Specialized Knowledge

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

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.

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.

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.