Your organization has assessed its need and ability to implement one or more AI agents with minimal risk. Now it's just a matter of building those agents—that's where you come in. In this course, you'll translate business requirements into a functional AI agent that can automate complex tasks and processes that would otherwise require significant human effort. Ultimately, this can lead to improved user productivity, a reduction in operational costs, and enhanced employee and customer satisfaction.

Agentic AI Builder: Setting Up a Functional AI Agent

Recommended experience
Recommended experience
What you'll learn
In this course, you will build an AI agent from scratch that can automate important tasks requiring some level of human-like judgment.
Details to know

Add to your LinkedIn profile
June 2026
1 assignment
See how employees at top companies are mastering in-demand skills

There are 9 modules in this course
Agentic systems are like any other software in that they must be developed and tested within a controlled environment. Setting up this environment is a necessary first step toward project completion. So, in this lesson, you'll configure a workspace and ensure you can access the resources necessary for the agent to get started.
What's included
4 ungraded labs17 plugins
4 ungraded labs•Total 85 minutes
- 1A-2: Lab•20 minutes
- 1A-4: Lab•10 minutes
- 1B-3: Lab•30 minutes
- 1C-3: Lab•25 minutes
17 plugins•Total 103 minutes
- Setup for This Course•20 minutes
- Course Information•2 minutes
- Lesson Introduction•1 minute
- Topic A: Configure a Python-Based Agent Workspace•1 minute
- 1A-1: Reading•15 minutes
- 1A-2: Lab Instructions•1 minute
- 1A-3: Reading•15 minutes
- 1A-4: Lab Instructions•1 minute
- Topic B: Configure LLM Access•1 minute
- 1B-1: Reading•20 minutes
- 1B-2: Guidelines•2 minutes
- 1B-3: Lab Instructions•1 minute
- Topic C: Configure Runtime Constraints•1 minute
- 1C-1: Reading•17 minutes
- 1C-2: Guidelines•3 minutes
- 1C-3: Lab Instructions•1 minute
- Lesson Summary•1 minute
Connecting an LLM to the agentic system is just the first step. You need to understand how the LLM behaves in practice before you can effectively design the agent around the LLM. That way, there will be no surprises—you'll know exactly what the model is capable of doing, and where it may fall short. You'll then be able to put this assessment to good use by building an agent that takes advantage of the LLM and doesn't waste time or tokens on unrealistic behaviors.
What's included
2 ungraded labs10 plugins
2 ungraded labs•Total 60 minutes
- 2A-3: Lab•30 minutes
- 2B-3: Lab•30 minutes
10 plugins•Total 82 minutes
- Lesson Introduction•1 minute
- Topic A: Analyze LLM Capabilities and Limitations•1 minute
- 2A-1: Reading•25 minutes
- 2A-2: Guidelines•3 minutes
- 2A-3: Lab Instructions•1 minute
- Topic B: Design Prompts for Agent Reasoning•1 minute
- 2B-1: Reading•45 minutes
- 2B-2: Guidelines•3 minutes
- 2B-3: Lab Instructions•1 minute
- Lesson Summary•1 minute
Previously, you focused on connecting the agent to a large language model (LLM) and ensuring it uses that LLM effectively. Now, it's time to build the agent's workflow. This workflow will form an overall execution loop within which the agent will repeatedly reason and act. You need to make sure this loop is constructed properly so that it supports the agent's goals as well as your business objectives for the agentic initiative.
What's included
4 ungraded labs15 plugins
4 ungraded labs•Total 125 minutes
- 3A-3: Lab•35 minutes
- 3B-3: Lab•30 minutes
- 3C-3: Lab•30 minutes
- 3C-4: Lab•30 minutes
15 plugins•Total 108 minutes
- Lesson Introduction•1 minute
- Topic A: Implement the ReAct Pattern•1 minute
- 3A-1: Reading•25 minutes
- 3A-2: Guidelines•3 minutes
- 3A-3: Lab Instructions•1 minute
- Topic B: Manage Agent State Across Iterations•1 minute
- 3B-1: Reading•25 minutes
- 3B-2: Guidelines•3 minutes
- 3B-3: Lab Instructions•1 minute
- Topic C: Manage Memory and Persistence•1 minute
- 3C-1: Reading•40 minutes
- 3C-2: Guidelines•3 minutes
- 3C-3: Lab Instructions•1 minute
- 3C-4: Lab Instructions•1 minute
- Lesson Summary•1 minute
You've built your agent to reason effectively, and not only that, but to maintain an awareness of important context while it reasons. But this is really only half of the agentic equation. The other half is to ensure the agent can take actions in an environment. That's key to turning it into an actual automated system. And, the way you facilitate actions is by providing the agent with tools. So, that's what you'll do in this lesson.
What's included
2 ungraded labs10 plugins
2 ungraded labs•Total 65 minutes
- 4A-3: Lab•40 minutes
- 4B-3: Lab•25 minutes
10 plugins•Total 87 minutes
- Lesson Introduction•1 minute
- Topic A: Design Agent Tools and Interfaces•1 minute
- 4A-1: Reading•45 minutes
- 4A-2: Guidelines•3 minutes
- 4A-3: Lab Instructions•1 minute
- Topic B: Execute and Validate Tool Calls•1 minute
- 4B-1: Reading•30 minutes
- 4B-2: Guidelines•3 minutes
- 4B-3: Lab Instructions•1 minute
- Lesson Summary•1 minute
Retrieval-augmented generation (RAG) is a supplemental, yet powerful way of making AI agents even more capable. Many agentic systems incorporate RAG to help mitigate the issue of limited memory and context windows in LLMs. An agent can still review and evaluate key pieces of information without having to be fed all of that information directly. In this lesson, you'll set up your agent for RAG so it can make more informed decisions based on extensive organizational documentation.
What's included
2 ungraded labs10 plugins
2 ungraded labs•Total 65 minutes
- 5A-3: Lab•30 minutes
- 5B-3: Lab•35 minutes
10 plugins•Total 69 minutes
- Lesson Introduction•1 minute
- Topic A: Implement Document Ingestion and Embeddings•1 minute
- 5A-1: Reading•40 minutes
- 5A-2: Guidelines•3 minutes
- 5A-3: Lab Instructions•1 minute
- Topic B: Retrieve and Use Context Effectively•1 minute
- 5B-1: Reading•17 minutes
- 5B-2: Guidelines•3 minutes
- 5B-3: Lab Instructions•1 minute
- Lesson Summary•1 minute
An important part of building a capable agent is ensuring that it can perform its assigned tasks within acceptable boundaries. Until you incorporate these boundaries, the agent cannot be relied upon to produce safe and consistent results in a production environment. That's why, in this lesson, you'll employ various techniques to prevent mistakes from having a significant negative impact on the agentic system as a whole.
What's included
2 ungraded labs10 plugins
2 ungraded labs•Total 70 minutes
- 6A-3: Lab•35 minutes
- 6B-3: Lab•35 minutes
10 plugins•Total 57 minutes
- Lesson Introduction•1 minute
- Topic A: Enforce Structured Outputs•1 minute
- 6A-1: Reading•20 minutes
- 6A-2: Guidelines•3 minutes
- 6A-3: Lab Instructions•1 minute
- Topic B: Handle Uncertainty and Failures•1 minute
- 6B-1: Reading•25 minutes
- 6B-2: Guidelines•3 minutes
- 6B-3: Lab Instructions•1 minute
- Lesson Summary•1 minute
Agentic AI is, fundamentally, software—and like any software, it must be tested prior to launch. If you're familiar with the world of software development, then you'll probably have some idea of how to approach testing an agent. But, there are also some key elements that distinguish testing an agent from testing a normal application. In this lesson, you'll employ various methods for testing agentic AI to ensure it is meeting expectations.
What's included
4 ungraded labs15 plugins
4 ungraded labs•Total 115 minutes
- 7A-3: Lab•30 minutes
- 7A-4: Lab•30 minutes
- 7B-3: Lab•30 minutes
- 7C-3: Lab•25 minutes
15 plugins•Total 83 minutes
- Lesson Introduction•1 minute
- Topic A: Monitor Agent Behavior•1 minute
- 7A-1: Reading•20 minutes
- 7A-2: Guidelines•3 minutes
- 7A-3: Lab Instructions•1 minute
- 7A-4: Lab Instructions•1 minute
- Topic B: Evaluate Agent Performance•1 minute
- 7B-1: Reading•20 minutes
- 7B-2: Guidelines•3 minutes
- 7B-3: Lab Instructions•1 minute
- Topic C: Analyze an Agent for Security Flaws•1 minute
- 7C-1: Reading•25 minutes
- 7C-2: Guidelines•3 minutes
- 7C-3: Lab Instructions•1 minute
- Lesson Summary•1 minute
You've thoroughly developed and tested your agentic system, so naturally, the remaining step is to deploy it. But, deployment is not just a matter of flipping a switch and then walking away—it requires planning and design work, like any other aspect of the development process. You need to choose an interface through which to expose the agent to its users, and you need to make sure you're actually ready to deliver the agent to production instead of creating another prototype. In this lesson, you'll make sure you're truly prepared to deploy your agentic system.
What's included
2 ungraded labs11 plugins
2 ungraded labs•Total 60 minutes
- 8A-3: Lab•30 minutes
- 8A-4: Lab•30 minutes
11 plugins•Total 72 minutes
- Lesson Introduction•1 minute
- Topic A: Expose Agent Interfaces•1 minute
- 8A-1: Reading•25 minutes
- 8A-2: Guidelines•3 minutes
- 8A-3: Lab Instructions•1 minute
- 8A-4: Lab Instructions•1 minute
- Topic B: Review Readiness and Limitations•1 minute
- 8B-1: Reading•15 minutes
- 8B-2: Guidelines•3 minutes
- 8B-3: Discussion Lab•20 minutes
- Lesson Summary•1 minute
You'll wrap things up and then validate what you've learned in this course by taking the credential exam.
What's included
1 assignment1 plugin
1 assignment•Total 45 minutes
- 🎖️Agentic AI Builder™ (Exam AGB-110)•45 minutes
1 plugin•Total 1 minute
- Course Summary•1 minute
Instructor

Offered by
Why people choose Coursera for their career

Felipe M.

Jennifer J.

Larry W.

Chaitanya A.
Frequently asked questions
The first course in the series is AgenticAIBIZ (Exam AGZ-110): Foundations of Agentic AI. That will provide you with the necessary foundational knowledge of agentic AI. To learn general programming skills using Python, consider taking the following Specializations from Logical Operations: Introduction to Programming with Python and Advanced Programming Techniques with Python.
To perform the course labs as intended, you will need an OpenAI API key. The API key will provide you with access to a cloud-based large language model (LLM) that is necessary for the agent to run. OpenAI, like other cloud providers, charges for usage of this key. At the time of writing, OpenAI charged a $5 minimum for using a key. Your costs should not exceed this minimum as long as you use a relatively small model. The course setup instructions provided in the first module of the course go into more detail about the API requirements.
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 purchase a Certificate you get access to all course materials, including graded assignments. Upon completing the course, your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.
Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.
More questions
Financial aid available,



