Courses on Building AI Agents

25 courses for developers building AI agents — systems that use a language model to reason, choose actions, call tools, and complete multi-step tasks with limited supervision. They're about construction, not concept: wiring up tools, memory, and control flow so an agent can actually get useful work done.

An AI agent is what you get when a language model is given goals, tools, and the ability to decide its own next step — and building one reliably is a genuine engineering discipline. These courses are for developers doing exactly that: connecting models to tools and APIs, giving agents memory and state, orchestrating several steps or several agents toward a goal, and handling the ways autonomy goes wrong. You'll work with the frameworks and patterns the field is converging on and build agents that do real tasks rather than demos. This is the builder's counterpart to understanding what an agent is — if you already grasp the idea and want to make one work, start here.

Building AI Agents courses

25 courses on the Develop AI track.

Agentic AI on Google Cloud

Google Skills

Advanced

Amazon Bedrock AgentCore Getting Started

AWS Skill Builder

FreeBeginner

Build a Deep Research Agent

NVIDIA Deep Learning Institute

PaidIntermediate

Building Agentic AI Applications with LLMs

NVIDIA Deep Learning Institute

PaidIntermediate

Building AI Agents with Multimodal Models

NVIDIA Deep Learning Institute

PaidIntermediate

Building Generative AI Applications Using Amazon Bedrock

AWS Skill Builder

FreeAdvanced

Building Marketing Workflows with n8n

DataCamp

PaidIntermediate

Building RAG Agents with LLMs

NVIDIA Deep Learning Institute

PaidIntermediate

Building Retrieval Agents on Databricks

Databricks

FreeIntermediate

Building Single-Agent Applications on Databricks

Databricks

FreeIntermediate

Building with the Claude API

Anthropic

FreeIntermediate

Claude Code 101

Anthropic

FreeBeginner

Claude Platform 101

Anthropic

FreeBeginner

Develop agents and applications using agentic programming tools

Microsoft Learn

FreeIntermediate

Develop AI agents on Azure

Microsoft Learn

FreeIntermediate

Developing in Agentic AI Systems Part 1 of 2

Microsoft Learn

FreeIntermediate

Developing LLM Applications with LangChain

DataCamp

PaidIntermediate

Fundamentals of Agent Development Kit (ADK)

Google Skills

Beginner

GitHub Copilot Fundamentals Part 2 of 2

Microsoft Learn

FreeIntermediate

Introduction to agent skills

Anthropic

FreeBeginner

Introduction to Model Context Protocol

Anthropic

FreeIntermediate

Introduction to subagents

Anthropic

FreeBeginner

Learn Cursor

Cursor

FreeBeginner

Model Context Protocol: Advanced Topics

Anthropic

FreeAdvanced

Perform code maintenance tasks using GitHub Copilot Agent

Microsoft Learn

FreeIntermediate

Frequently asked questions

What does it take to build an AI agent?
Building an agent means connecting a language model to tools and data, giving it memory and a way to plan multiple steps, and adding control and guardrails so it acts reliably — which is why these courses focus on frameworks, orchestration, and hands-on coding.
How are these different from the AI Agents concept pages?
The glossary and topic pages explain what an AI agent is, while these Develop AI courses are for building one in code — tools, memory, orchestration, and deployment.
Do I need to know a specific agent framework first?
No — these courses typically teach the frameworks and patterns as they go, though solid general programming experience is assumed, since building agents is hands-on development work.

Key concepts

The foundational terms these courses build on — each chip links to a plain-English definition in the AI Pinnacle glossary.