Agentic AI Builder: Setting Up a Functional AI Agent
Ends soon! Keep adding new skills with 10,000+ programs for $239 (usually $399). Save now.
Recommended experience
Recommended experience
What you'll learn
Configure Python-based workspaces, manage LLM runtime constraints, and secure environment configurations for development.
Implement the ReAct reasoning pattern, manage state across loop iterations, and handle asynchronous tool calls with pre-execution validation.
Build ingestion pipelines for document retrieval, enforce structured JSON outputs, and run security threat modeling for prompt injection.
Learn by doing. Perform guided, step-by-step hands-on activities on your own computer.
Skills you'll gain
- Application Deployment
- Generative AI Agents
- Software Design
- Software Development
- Responsible AI
- Artificial Intelligence and Machine Learning (AI/ML)
- Artificial Intelligence
- Agentic systems
- Security Testing
- Development Environment
- Virtual Environment
- Computer Programming
- Software Testing
- Large Language Modeling
- AI Security
Details to know
June 2026
1 assignment
See how employees at top companies are mastering in-demand skills
There are 9 modules in this course
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.
This is the second course in a series and is meant to build upon the foundation of the first course (AgenticAIBIZ) by giving technical practitioners the skills they need to successfully build agentic AI into their organizations. This course is designed for programmers, IT infrastructure personnel, DevOps/MLOps personnel, and any other technically minded professional who is responsible or may soon be responsible for implementing agentic solutions in their organization. This course is also designed to assist you in preparing for the CertNexus® Agentic AI Builder™ (Exam AGB-110) credential. In this course, you will: set up the agent development environment; assess LLM behavior in agent contexts; implement the agent reasoning loop; implement tools for the agent to use; add knowledge to an agent through retrieval-augmented generation (RAG); enforce structure, safety, and reliability in an agent; test the behavior and performance of an agent; and deploy a single-agent system to production. NOTE: In order to use the labs in this course as intended, you will need access to an OpenAI API key. This is a paid service, but your total costs should not exceed $5. The course setup instructions provided in the first module of the course go into more detail about the API requirements.
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
Explore more from Software Development
- Status: Free Trial
Course
- Status: Free TrialL
LearnQuest
Course
- Status: Preview
Course
Why people choose Coursera for their career
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.
More questions
Financial aid available,
