🤖

Building AI Agents

Build agents that can use tools and reason

42 resources
15-20 hours
13 beginner · 26 intermediate · 3 advanced
42 resources

🎯 Start Here

Perfect for beginners or those new to this topic

tutorial
beginner
Spec Kit Documentation
GitHub
1-2 hours
Complete documentation for GitHub Spec Kit. Learn how to write effective specifications, structure requirements, integrate with Copilot, and build spec-first workflows. Includes templates and real-world examples.

Updated: 2025

guide
beginner
Microsoft Copilot Studio - Build AI Agents
Microsoft
2-3 hours
Official Microsoft documentation for building AI agents with Copilot Studio. No-code/low-code agent builder with natural language interface. Build declarative agents for Microsoft 365 Copilot, customize with enterprise data, and deploy across Teams, web, and mobile.

Updated: 2025

tutorial
beginner
Quickstart: Create and Deploy an Agent
Microsoft
30 minutes
Step-by-step guide to build your first agent in Copilot Studio. Create agents using natural language, test in controlled environments, and deploy across Microsoft 365. Includes multi-agent orchestration and voice capabilities.

Updated: 2025

tutorial
beginner
Get Started with Vertex AI Agent Builder
Google Cloud
1-2 hours
Official tutorial for building AI agents on Vertex AI. Covers agent architecture, data integration, tool use, and deployment. Step-by-step guide with code examples for the Python Agent Development Kit.

Updated: 2025

guide
beginner
Salesforce Agentforce Platform
Salesforce
1-2 hours
World's first platform to connect humans and AI agents in one trusted system. Agentforce 360 features conversational builder, hybrid reasoning, and voice capabilities. Build agents using natural language with Agentforce Builder—no manual configuration required.

Updated: 2025

tutorial
beginner
Build Agents with Agentforce Builder
Salesforce
45 minutes
Conversational development studio for designing, testing, and deploying agents. Use natural language to build task-specific agents, test in controlled environments, and deploy securely across departments without deep technical overhead.

Updated: 2025

guide
beginner
A Complete Guide to Model Context Protocol (MCP) in 2025
Keywords AI
30 minutes
Comprehensive overview of MCP covering what it is, why it matters, and how to get started. Explains the three core primitives (tools, resources, prompts) with practical examples. Perfect introduction for product builders.

Updated: 2025

guide
beginner
What's The Deal With GitHub Spec Kit
Den Delimarsky (GitHub)
20 minutes
Principal Product Engineer at GitHub explains Spec-Driven Development (SDD) and GitHub Spec Kit. Learn why specs matter for AI-powered development, how Spec Kit works, and practical examples. Den led the Spec Kit project and provides insider insights.

Updated: 2025

guide
beginner
Spec-Driven Development with AI: Open Source Toolkit
GitHub (Den Delimarsky)
30 minutes
Official GitHub Blog announcement of Spec Kit. Learn about spec-driven development patterns, the specify CLI tool, and how to structure specs for AI coding agents. Works with GitHub Copilot, Claude Code, and Gemini CLI.

Updated: September 2025

tutorial
beginner
Google AI Studio Quickstart
Google
30 minutes
Official getting started guide for Google AI Studio. Learn to prototype with Gemini models in browser, use multimodal prompts, generate code, and export to Gemini API. No setup required—build immediately.

Updated: 2025

tutorial
beginner
Build Your First Agent with Copilot Studio
Microsoft
1 hour
Step-by-step tutorial for building custom AI agents with Copilot Studio. No-code/low-code platform for creating copilots. Learn to configure agents, add knowledge sources, and deploy to Microsoft 365.

Updated: 2025

tutorial
beginner
Gemini API Quickstart
Google
30 minutes
Official quickstart for Gemini API with 2M token context. Learn to use multimodal capabilities (text, images, video), implement function calling, and optimize for long-context use cases. Multiple language SDKs available.

Updated: 2025

course
beginner
ChatGPT Prompt Engineering for Developers
DeepLearning.AI (Andrew Ng & OpenAI)
1 hour
Short course teaching prompt engineering best practices from OpenAI and Andrew Ng. Learn to build applications with LLMs: summarization, inferencing, transformation, expansion, and chatbots. Hands-on coding examples in Python. Free course.

Updated: 2024

🚀 Core Concepts

Dive deeper into the fundamentals and best practices

guide
intermediate
Building Effective Agents
Anthropic
30 min read
Comprehensive guide from Anthropic's experience working with dozens of teams building LLM agents. Covers workflows vs agents distinction, practical patterns, tool design, and when to use agentic systems. Includes real-world examples and code.

Updated: December 2024

tutorial
intermediate
Agent Patterns Cookbook
Anthropic
Variable
Reference implementations for building effective agents. Code examples for workflows, prompt chaining, routing, parallelization, orchestrator-workers, and autonomous agents. Jupyter notebooks with working code.
guide
intermediate
Building Agents with Claude Agent SDK
Anthropic
45 min read
Guide to building agents with the Claude Agent SDK (formerly Claude Code SDK). Covers tool design, bash access, file operations, and building various agent types: finance agents, personal assistants, customer support, research agents.
tutorial
intermediate
LangChain Agents Tutorial
LangChain
1-2 hours
Official tutorial for building agents with LangChain framework. Covers ReAct agents, tool usage, memory, and agent executors. Step-by-step guide with Python code examples.
guide
intermediate
Tool Use Guide
Anthropic
30 min read
Official guide to Claude's tool use (function calling) capabilities. Covers tool definition, best practices, parallel tool use, and error handling. Examples for building agent tools.
guide
intermediate
Function Calling Guide
OpenAI
20 min read
Documentation on GPT's function calling capabilities. Industry standard approach to tool use. Covers function definitions, best practices, and practical examples.
guide
intermediate
GitHub Spec Kit - Spec-Driven Development
GitHub
45 min read
GitHub's new approach to building software using AI-assisted specification-driven development. Write detailed specs that AI agents can execute. Covers spec structure, best practices, integration with GitHub Copilot, and workflows for spec-first development.

Updated: 2025

tutorial
intermediate
AutoGen Multi-Agent Framework Tutorial
Microsoft
2-3 hours
Official tutorial for building multi-agent AI applications with AutoGen. Learn how to create conversational agents, build agent teams, and orchestrate complex workflows. Covers AutoGen Studio for no-code prototyping, AgentChat for conversations, and Core API for event-driven systems. Includes practical examples and working code.

Updated: 2025

tutorial
intermediate
AutoGen Tutorial: Build Multi-Agent AI Applications
DataCamp
1-2 hours
Hands-on tutorial teaching how to build multi-agent applications with AutoGen Studio, AgentChat, Core, and Extensions. Step-by-step guide with code examples for travel chatbots, customer service automation, and multi-agent workflows. Practical and beginner-friendly.

Updated: 2025

guide
intermediate
Amazon Bedrock Agents
AWS
1-2 hours
Build, deploy, and scale AI agents on AWS with Amazon Bedrock. Orchestrate multi-step tasks, connect to enterprise data sources, and invoke APIs. Supports Claude, Llama, and other foundation models.

Updated: 2025

tutorial
intermediate
Amazon Bedrock Agents Workshop
AWS
2-3 hours
Hands-on workshop for building production AI agents with Amazon Bedrock. Learn to orchestrate multi-step tasks, connect to enterprise data, and invoke APIs. Includes code examples for creating agents with Claude, implementing RAG, and deploying to production with built-in observability and guardrails.

Updated: 2025

course
intermediate
AI Product Certification (AIPC™)
Product School
6 weeks
Hands-on certification for product managers building AI products. Learn to develop custom prototypes with large language models (LLMs), create PRDs for AI features, and implement AI in production. Real projects on AI personalization, computer vision, and LLM integration. Industry-recognized certification.

Updated: 2025

guide
intermediate
Google Vertex AI Agent Builder
Google Cloud
2-3 hours
Comprehensive platform to build, scale, and govern reliable agents on Google Cloud. Python Agent Development Kit (ADK) downloaded over 7 million times. New observability dashboards and faster build-and-deploy tools.

Updated: 2025

course
intermediate
Introduction to Model Context Protocol (MCP)
Anthropic
2-3 hours
Official Anthropic course teaching how to build MCP servers and clients from scratch using Python. Learn MCP's three core primitives—tools, resources, and prompts—to connect Claude with external services. Think of MCP like USB-C for AI applications.

Updated: 2025

guide
intermediate
Model Context Protocol Documentation
Anthropic
1 hour
Official MCP documentation covering server and client implementation. Use the MCP connector in the Messages API, add MCP servers to Claude Code or Claude Desktop, and enable MCP for your team. Includes pre-built servers for Google Drive, Slack, GitHub, Git, Postgres, and Puppeteer.

Updated: 2025

tutorial
intermediate
Microsoft Copilot Studio ❤️ MCP
Microsoft
1-2 hours
Lab teaching how to deploy an MCP server and integrate it with Microsoft Copilot Studio. Deploy locally via VS Code with dev tunnels or to Azure Container Apps. Includes example 'Jokes MCP Server' template. Full infrastructure-as-code with Azure Developer CLI.

Updated: 2025

guide
intermediate
Diving Into Spec-Driven Development With GitHub Spec Kit
Microsoft Developer (Den Delimarsky)
45 minutes
Deep dive into Spec Kit from Microsoft Developer blog. Covers project templates, specification structure, and integration with Microsoft development workflows. Practical guidance for teams adopting spec-driven development.

Updated: 2025

paper
intermediate
Chain-of-Thought Prompting
Google Research
20 min read
Shows how prompting language models to explain their reasoning step-by-step dramatically improves performance on complex tasks. Foundation for making LLMs reason.

Updated: 2022

tutorial
intermediate
OpenAI Evals Framework
OpenAI
2-3 hours
Open-source framework for evaluating LLMs and LLM systems. Battle-tested eval templates including Match, Includes, FuzzyMatch, and model-graded evals. Learn OpenAI's recommended 'chain-of-thought then classify' approach for more accurate LLM judges. Complete registry of standardized benchmarks.

Updated: 2025

tutorial
intermediate
Azure AI Foundry Quickstart
Microsoft
45 minutes
Official quickstart for Azure AI Foundry. Learn to build and deploy multi-agent systems at enterprise scale. Covers Agent Service, model catalog, observability, and Entra Agent ID for security.

Updated: 2025

guide
intermediate
Microsoft 365 Agents: Developer Guide
Microsoft
1 hour read
Comprehensive guide to building agents for Microsoft 365. Learn multi-agent orchestration, declarative agents, and integration with Copilot. Covers architecture patterns and best practices for enterprise agents.

Updated: 2025

tutorial
intermediate
Amazon Bedrock: Developer Guide
AWS
1-2 hours
Comprehensive guide to building with Amazon Bedrock. Access Claude, Llama, Mistral, and Amazon Nova via unified API. Learn to build agents with AgentCore, implement RAG with Knowledge Bases, and deploy at scale.

Updated: 2025

course
intermediate
Building Systems with the ChatGPT API
DeepLearning.AI (Andrew Ng & OpenAI)
1 hour
Learn to build multi-step systems using LLMs. Covers breaking complex tasks into subtasks, chaining prompts, evaluating outputs, and building end-to-end customer service assistants. Hands-on Python examples.

Updated: 2024

course
intermediate
LangChain for LLM Application Development
DeepLearning.AI (Harrison Chase)
1 hour
Learn LangChain from its creator Harrison Chase. Build applications that use LLMs to interface with data and environments. Covers models, prompts, chains, document loading, vector databases, and agents. Hands-on Python tutorials.

Updated: 2024

course
intermediate
Building Agentic RAG with LlamaIndex
DeepLearning.AI (Jerry Liu)
1 hour
Learn to build sophisticated RAG agents from LlamaIndex creator Jerry Liu. Goes beyond basic RAG to agentic RAG where the system reasons about which tools to use. Hands-on Python examples building document agents and multi-document agents.

Updated: 2024

course
intermediate
Functions, Tools and Agents with LangChain
DeepLearning.AI (Harrison Chase)
1 hour
Deep dive into OpenAI function calling and building agents with LangChain. Learn to use tools, chain multiple tools together, and build conversational agents. Taught by LangChain creator. Hands-on Python coding.

Updated: 2024

🔥 Advanced Topics

For experienced practitioners looking to go deeper

guide
advanced
Code Execution with MCP: Building Efficient AI Agents
Anthropic Engineering
45 minutes
Deep dive into using MCP for code execution in AI agents. Learn how MCP enables secure, sandboxed code execution while maintaining agent efficiency. Engineering insights from the Anthropic team.

Updated: 2025

paper
advanced
ReAct: Synergizing Reasoning and Acting
Princeton/Google Research
30 min read
Foundational agent pattern combining reasoning traces and task-specific actions. Shows how language models can generate reasoning traces and actions in an interleaved manner. Most production agents use this pattern.

Updated: 2022

paper
advanced
Tree of Thoughts
Princeton/Google
25 min read
Advanced reasoning pattern that explores multiple solution paths. Goes beyond chain-of-thought by considering different reasoning branches.

Updated: 2023

📄 Key Papers

Foundational research papers that shaped this field

paper
advanced
ReAct: Synergizing Reasoning and Acting
Princeton/Google Research
30 min read
Foundational agent pattern combining reasoning traces and task-specific actions. Shows how language models can generate reasoning traces and actions in an interleaved manner. Most production agents use this pattern.

Updated: 2022

paper
intermediate
Chain-of-Thought Prompting
Google Research
20 min read
Shows how prompting language models to explain their reasoning step-by-step dramatically improves performance on complex tasks. Foundation for making LLMs reason.

Updated: 2022

paper
advanced
Tree of Thoughts
Princeton/Google
25 min read
Advanced reasoning pattern that explores multiple solution paths. Goes beyond chain-of-thought by considering different reasoning branches.

Updated: 2023