Skip to content

timothywarner-org/agents-pro

How to Create AI Agents Like a Pro

How to Create AI Agents Like a Pro cover

Website TechTrainerTim.com GitHub Copilot Memory Store GitHub Prompt Pro

O'Reilly Live Learning Course | 4 Hours | AI Agents -- From Landscape to Code

Build AI agents across the full spectrum -- from declarative M365 Copilot agents and low-code Copilot Studio bots to code-first Python agents with Azure AI Foundry, LangGraph, and FastMCP.

Course Overview

Hour Theme Key Platforms & Tools
1 What "Agent" Means M365 Copilot agents (custom GPTs), declarative agents, agent landscape taxonomy
2 Low-Code Agents Copilot Studio, Antigrav, Claude Code / GitHub Copilot agents
3 Code-First Agents Azure AI Foundry agents, Python, LangGraph, FastMCP
4 TBD Best practices, MCP deep dive, future trends (finalize before delivery)

Prerequisites

Hour 3 additionally requires:

Optional trials for extended scenarios:

Resource URL Duration
Power Apps Developer Plan https://www.microsoft.com/power-platform/products/power-apps/free No limit
Azure Free Account https://azure.microsoft.com/en-us/free 30 days ($200 credit)
Power Platform Trials Hub https://www.microsoft.com/en-us/power-platform/try-free Various

Repository Structure

agents-pro/
├── README.md                           # This file
├── CLAUDE.md                           # Claude Code instructions
├── CODE_OF_CONDUCT.md                  # Community guidelines
├── contributing.md                     # Contribution guide
├── SECURITY.md                         # Security policy
├── LICENSE                             # MIT License
├── markdownlint.json                   # Markdown linting config
│
├── .github/                            # GitHub Copilot configurations
│   ├── agents/                         # Copilot agent definitions
│   ├── prompts/                        # Copilot prompt templates
│   └── instructions/                   # Copilot coding instructions
│
├── agents-playground/                  # Sandbox workspace + experiments
├── docs/                               # Course plan, WAF notes, research
├── images/                             # Course images and assets
├── src/                                # Canonical agent implementations
│   ├── claude-agent/                   # Claude Code agent materials
│   ├── copilot-studio/                 # Copilot Studio topic assets
│   ├── copilot-studio-agent/           # Copilot Studio agent scaffolds
│   ├── foundry-agent/                  # Azure AI Foundry code-first agent
│   └── oreilly-agent-mvp/              # O'Reilly agent MVP workspace
└── tests/                              # (currently empty)

Quick Start

  1. Clone the repository

    git clone https://github.com/timothywarner-org/agents-pro.git
  2. Hour 1 -- Agent Landscape: Use the teaching guides in agents-playground/docs/ (see hour-1-teaching-guide.md)

  3. Hour 2 -- Low-Code Agents: Build from src/copilot-studio-agent/ and reference assets in src/copilot-studio/ or agents-playground/copilot-studio/

  4. Hour 3 -- Code-First Agents: Start with src/foundry-agent/ and the MVP workspace in src/oreilly-agent-mvp/

  5. Hour 4 -- TBD: Track the draft plan in docs/course-plan-february-2026.md

Git LFS

This repo tracks PowerPoint decks with Git LFS. Install Git LFS before cloning or pushing PPTX updates.

git lfs install
git lfs pull

Hour Summaries

Hour 1: What "Agent" Means

Theme: Orientation and taxonomy

  • Agent landscape -- what counts as an "agent" and what does not
  • M365 Copilot agents (custom GPTs) and declarative agents
  • Where Copilot Studio, Azure AI Foundry, and open-source frameworks fit
  • Hands-on: explore a declarative agent inside M365 Copilot

Skills: Agent taxonomy, M365 Copilot configuration, declarative agent basics


Hour 2: Low-Code Agents

Theme: Build agents without writing code

  • Copilot Studio -- topics, triggers, knowledge sources, generative answers
  • Antigrav low-code agent builder
  • Claude Code and GitHub Copilot as agentic coding assistants
  • Hands-on: build and publish a Copilot Studio agent to Teams

Skills: Copilot Studio authoring, Power Automate integration, low-code agent patterns


Hour 3: Code-First Agents

Theme: Python-based agents with full control

  • Azure AI Foundry agents -- deploy and orchestrate from code
  • LangGraph -- stateful, multi-step agent graphs
  • FastMCP -- lightweight Model Context Protocol servers
  • Hands-on: wire an Azure AI Foundry agent to a LangGraph workflow with MCP tools

Skills: Python agent development, Azure AI Foundry SDK, LangGraph, FastMCP, MCP


Hour 4: TBD

Theme: To be finalized before delivery

  • Best practices for production agent deployments
  • MCP deep dive -- protocol internals and tool authoring
  • Future trends in the agent ecosystem
  • Wrap-up exercise: identify three processes to automate next

Learning Resources

Hour 1 -- Agent Landscape

Hour 2 -- Low-Code Agents

Hour 3 -- Code-First Agents

Hour 4 -- Best Practices & MCP

Certifications

Course Schedule

Time Activity
0:00 - 0:50 Hour 1: What "Agent" Means -- taxonomy, M365 Copilot agents, declarative agents
0:50 - 1:00 Q&A + Break
1:00 - 1:50 Hour 2: Low-Code Agents -- Copilot Studio, Antigrav, Claude Code / GitHub Copilot
1:50 - 2:00 Q&A + Break
2:00 - 2:50 Hour 3: Code-First Agents -- Azure AI Foundry, Python, LangGraph, FastMCP
2:50 - 3:00 Q&A + Break
3:00 - 3:50 Hour 4: TBD -- best practices, MCP deep dive, future trends
3:50 - 4:00 Wrap-up, resources, next steps

Instructor

Tim Warner -- Microsoft MVP (Azure AI and Cloud/Datacenter Management), Microsoft Certified Trainer

License

MIT License - See LICENSE for details.


Questions? Open an issue or reach out via the course chat during live sessions.

About

Teaching/learning resources for O'Reilly Live 'How to Create AI Agents Like a Pro': Microsoft Copilot Studio builds for customer service, onboarding, and document automation.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Contributors