Instructor-led training catalog

Courses that stick, taught by someone who still builds.

73 instructor-led courses across applied AI, cloud and DevOps, data engineering, architecture, and modern software development. Every course is delivered live, in person or virtually, and can be customized to your team.

How to read levels   Foundation: no prior experience needed  ·  Practitioner: some working experience assumed  ·  Advanced: for experienced practitioners

Applied and Generative AIAI for Business and Non-Technical AudiencesEngineer-to-Architect and Durable Thinking SkillsCloud, DevOps, and ContainersData Engineering and AnalyticsSoftware Development and Engineering Practices
Category 1

Applied and Generative AI

Hands-on generative AI for technical audiences, from prompting through building, agentic systems, AI-assisted development, and productionizing, plus an AI automation and no-code bridge.

AI-Assisted Development

Advanced AI Coding Agent Techniques

Advanced workflows with AI coding agents: subagents, custom commands, larger refactors, and agent-driven development.

Level: Practitioner2 daysVirtual / In-personDraft
AI-Assisted Development

AI-Assisted Refactoring and Code Quality

Use AI tools to refactor safely and raise code quality, with techniques for legacy code, tests, and review.

Level: Practitioner2 daysVirtual / In-personDraft
Agentic AI

Building Agentic AI with the Model Context Protocol (MCP)

Build agents that connect to tools and data through the Model Context Protocol, with hands-on MCP server and client work.

Level: Practitioner2 daysVirtual / In-personDraft
AI Automation and No-Code

Building AI-Powered Apps with Microsoft Power Platform

Build AI-enabled apps and flows on Microsoft Power Platform using Power Apps, Power Automate, and Copilot Studio.

Level: Practitioner2 daysVirtual / In-personDraft
Building Generative AI Applications

Building Generative AI Applications

Hands-on development of LLM-powered applications using the OpenAI and Anthropic APIs, from first call to a working feature.

Level: Practitioner2 daysVirtual / In-personDraft
Agentic AI

Building Multi-Agent Systems

Design and orchestrate multiple cooperating agents, covering roles, communication, and coordination patterns.

Level: Advanced2 daysVirtual / In-personDraft
AI Automation and No-Code

Citizen Development with AI Coding Agents

Enable non-developers to build useful tools with AI coding agents, safely and within guardrails.

Level: Foundation2 daysVirtual / In-personDraft
Productionizing Generative AI

Deploying and Scaling Generative AI Applications

Deploy LLM applications to production and scale them, covering hosting options, cost, latency, and reliability.

Level: Advanced2 daysVirtual / In-personDraft
Building Generative AI Applications

Developing Advanced Generative AI Applications

Advanced patterns for production LLM applications: structured output, tool use, streaming, and robust error handling.

Level: Advanced2 daysVirtual / In-personDraft
Productionizing Generative AI

Evaluating and Monitoring Generative AI Applications

How to measure and monitor LLM application quality: evaluation methods, test sets, and production observability.

Level: Practitioner2 daysVirtual / In-personDraft
AI-Assisted Development

Foundations of AI Coding Assistants (GitHub Copilot and Claude Code)

Get productive with AI coding assistants: effective use of GitHub Copilot and Claude Code in everyday development.

Level: Foundation2 daysVirtual / In-personDraft
Foundations and Prompting

Foundations of Prompt Engineering

The core techniques of writing effective prompts, with patterns and hands-on practice for getting reliable results from LLMs.

Level: Foundation2 daysVirtual / In-personDraft
Agentic AI

Introduction to Agentic AI

What agentic AI is, how agents plan and use tools, and where autonomous systems help or hurt.

Level: Foundation2 daysVirtual / In-personDraft
Foundations and Prompting

Introduction to Generative AI

A plain-language introduction to how generative AI and large language models work, what they can and cannot do, and where they fit in real work.

Level: Foundation2 daysVirtual / In-personDraft
AI Automation and No-Code

Practical AI Workflow Automation with Zapier, Make, and n8n

Automate real work with AI using no-code tools, building practical workflows in Zapier, Make, and n8n.

Level: Practitioner2 daysVirtual / In-personDraft
Foundations and Prompting

Prompt Engineering for Developers

Prompting techniques aimed at developers: structured prompts, tool and function calling, and integrating prompts into applications.

Level: Practitioner2 daysVirtual / In-personDraft
Building Generative AI Applications

Retrieval-Augmented Generation (RAG) with Vector Databases

Build production-grade RAG systems that ground large language models in your own data. Hands-on labs cover embeddings, chunking, vector databases, retrieval pipelines, evaluation, and the security and cost concerns of running RAG in production.

Level: Practitioner2 daysVirtual / In-personDraft
Category 2

AI for Business and Non-Technical Audiences

AI literacy, strategy, practical productivity, and responsible AI and governance for leaders and knowledge workers.

AI Fundamentals and Literacy

AI Fundamentals for Business Leaders

A non-technical grounding in AI for leaders: what it is, what it changes, and how to think about applying it.

Level: Foundation2 daysVirtual / In-personDraft
Responsible AI and Governance

AI Governance for Leaders

Establish and lead AI governance in your organization: policies, risk, roles, controls, and accountability, drawing on the major governance frameworks rather than any single standard.

Level: Practitioner2 daysVirtual / In-personDraft
AI for Leaders and Strategy

AI Strategy for Executives

Building and leading an AI strategy: opportunities, risks, roadmap, and organizational readiness.

Level: Practitioner2 daysVirtual / In-personDraft
Practical Productivity

Everyday AI: Boosting Productivity with ChatGPT and Claude

Hands-on productivity with ChatGPT and Claude: practical use cases for writing, analysis, and daily work.

Level: Foundation2 daysVirtual / In-personDraft
AI for Leaders and Strategy

Generative AI for Business Leaders

How generative AI creates business value, with the strategic and operational questions leaders need to answer.

Level: Foundation2 daysVirtual / In-personDraft
AI Fundamentals and Literacy

Generative AI for Every Employee

Practical AI literacy for the whole workforce: everyday uses, good habits, and where to be careful.

Level: Foundation2 daysVirtual / In-personDraft
Practical Productivity

Getting Value from Microsoft 365 Copilot

Get real value from M365 Copilot across Word, Excel, Outlook, and Teams, with role-based use cases.

Level: Foundation2 daysVirtual / In-personDraft
AI for Leaders and Strategy

Leading and Building AI-Powered Teams

Lead teams through AI adoption: change management, new workflows, and building an AI-capable organization.

Level: Practitioner2 daysVirtual / In-personDraft
Practical Productivity

Prompt Writing for Business Users

A non-technical guide to writing prompts that get useful, reliable results for business tasks.

Level: Foundation2 daysVirtual / In-personDraft
Responsible AI and Governance

Responsible AI and AI Ethics

The principles and practices of responsible AI: fairness, transparency, risk, and ethical use.

Level: Foundation2 daysVirtual / In-personDraft
Category 3

Engineer-to-Architect and Durable Thinking Skills

The transition from developer to architect: architecture fundamentals, design and modeling, enterprise architecture, and the durable thinking skills that keep technologists valuable through change.

Design and Modeling

Design Patterns in Practice

The classic design patterns applied to real code, with guidance on when each helps and when it hurts.

Level: Practitioner2 daysVirtual / In-personDraft
Durable Thinking Skills

Design Thinking for Engineers

A human-centered, iterative approach to solving the right problem, adapted for engineers.

Level: Practitioner2 daysVirtual / In-personDraft
Design and Modeling

Designing Microservices Architectures

Design microservices well: service boundaries, communication, data, and the tradeoffs versus a monolith.

Level: Practitioner2 daysVirtual / In-personDraft
Design and Modeling

Domain-Driven Design

Model complex domains with DDD: entities, aggregates, bounded contexts, and strategic design.

Level: Advanced2 daysVirtual / In-personDraft
Enterprise Architecture

Enterprise Architecture with TOGAF

Enterprise architecture using the TOGAF standard: the ADM, artifacts, and how EA delivers value. Can align to certification.

Level: Practitioner2 daysVirtual / In-personDraft
Developer to Architect

From Developer to Architect

The transition every senior developer eventually faces. Learn what software architects actually do, how to think in tradeoffs and architecture characteristics, how to make and defend decisions, and how to lead and communicate as an architect, with a personal roadmap to get there.

Level: Practitioner2 daysVirtual / In-personDraft
Developer to Architect

Fundamentals of Software Architecture

The core of modern software architecture: characteristics, styles, components, and making sound structural decisions.

Level: Practitioner2 daysVirtual / In-personDraft
Developer to Architect

Software Architecture Patterns and Styles

A tour of major architecture styles and patterns, with the tradeoffs that guide when to use each.

Level: Practitioner2 daysVirtual / In-personDraft
Durable Thinking Skills

Technical Communication and Influence for Architects

The communication and influence skills architects live or die by: presenting, persuading, and leading without authority.

Level: Practitioner2 daysVirtual / In-personDraft
Durable Thinking Skills

The Uncommon Engineer: Staying Valuable Through Technology Shifts

The durable thinking skills that keep technologists valuable through every technology shift. Doubles as a keynote.

Level: Foundation2 daysVirtual / In-personDraft
Durable Thinking Skills

Thinking Like an Architect: Problem-Solving and Systems Thinking

The mental models behind good architecture: framing problems, systems thinking, and reasoning in tradeoffs.

Level: Practitioner2 daysVirtual / In-personDraft
Category 4

Cloud, DevOps, and Containers

Azure-led cloud foundations, the Azure platform, containers and Kubernetes, and DevOps and CI/CD.

Cloud Foundations

AWS Cloud Practitioner Essentials

Foundational AWS concepts aligned to the Cloud Practitioner certification: core services, security, and pricing.

Level: Foundation2 daysVirtual / In-personDraft
Azure Platform

Building Applications on Azure (App Service and Functions)

Build and deploy applications on Azure using App Service and Functions, aligned to AZ-204 topics.

Level: Practitioner2 daysVirtual / In-personDraft
DevOps and CI/CD

CI/CD with GitHub Actions

Build continuous integration and delivery pipelines with GitHub Actions, from first workflow to deployment.

Level: Practitioner2 daysVirtual / In-personDraft
Cloud Foundations

Cloud Computing Essentials

A vendor-neutral grounding in cloud computing: service models, deployment models, and cloud-native basics.

Level: Foundation2 daysVirtual / In-personDraft
Azure Platform

Cloud-Native Development on Azure

Design and build cloud-native applications on Azure: containers, managed services, and scalable patterns.

Level: Practitioner2 daysVirtual / In-personDraft
Containers and Kubernetes

Deploying to Azure Kubernetes Service (AKS)

Run Kubernetes on Azure with AKS: cluster setup, deployments, scaling, and operations.

Level: Practitioner2 daysVirtual / In-personDraft
DevOps and CI/CD

DevOps Foundations

The principles and practices of DevOps: culture, flow, feedback, and the delivery pipeline.

Level: Foundation2 daysVirtual / In-personDraft
DevOps and CI/CD

Implementing DevOps with Azure DevOps (AZ-400)

Implement end-to-end DevOps with Azure DevOps, aligned to the AZ-400 certification.

Level: Practitioner2 daysVirtual / In-personDraft
DevOps and CI/CD

Infrastructure as Code with Terraform

Provision and manage infrastructure as code with Terraform: configuration, state, modules, and workflows.

Level: Practitioner2 daysVirtual / In-personDraft
Containers and Kubernetes

Introduction to Docker and Containers

Container fundamentals with Docker: images, containers, registries, and building and running your first services.

Level: Foundation2 daysVirtual / In-personDraft
Containers and Kubernetes

Kubernetes Fundamentals

Core Kubernetes concepts and hands-on work: pods, deployments, services, networking, and storage.

Level: Practitioner2 daysVirtual / In-personDraft
Cloud Foundations

Microsoft Azure Fundamentals (AZ-900)

Cloud and Azure fundamentals aligned to the AZ-900 certification: core services, pricing, and governance.

Level: Foundation2 daysVirtual / In-personDraft
Category 5

Data Engineering and Analytics

Data foundations, data engineering on Azure, data warehousing and analytics, and NoSQL and non-relational data.

Data Engineering on Azure

Building ETL Pipelines with Azure Data Factory

Build and orchestrate ETL and ELT pipelines with Azure Data Factory, from ingestion to transformation.

Level: Practitioner2 daysVirtual / In-personDraft
Data Engineering on Azure

Data Engineering on Microsoft Azure (DP-203)

End-to-end data engineering on Azure aligned to DP-203: storage, pipelines, and processing.

Level: Practitioner2 daysVirtual / In-personDraft
Data Engineering on Azure

Data Engineering with Databricks

Build data engineering pipelines on Databricks: Spark, Delta Lake, and production-ready workflows.

Level: Practitioner2 daysVirtual / In-personDraft
Data Warehousing and Analytics

Data Warehousing and Dimensional Modeling

Design data warehouses and dimensional models: star schemas, facts, dimensions, and ETL loading.

Level: Practitioner2 daysVirtual / In-personDraft
NoSQL and Non-Relational Data

Introduction to Vector Databases for AI

How vector databases store and search embeddings to power semantic search and RAG.

Level: Practitioner2 daysVirtual / In-personDraft
Data Foundations

Microsoft Azure Data Fundamentals (DP-900)

Core data concepts on Azure aligned to DP-900: relational, non-relational, and analytics workloads.

Level: Foundation2 daysVirtual / In-personDraft
Data Warehousing and Analytics

Modern Analytics with Azure Databricks

Deliver analytics on Azure Databricks: notebooks, SQL analytics, and turning data into insight.

Level: Practitioner2 daysVirtual / In-personDraft
Data Foundations

Relational Database Design

Design sound relational databases: normalization, keys, relationships, and practical schema modeling.

Level: Practitioner2 daysVirtual / In-personDraft
Data Foundations

SQL Querying and T-SQL Fundamentals

Write effective SQL: querying, joins, aggregation, and the T-SQL essentials for working with data.

Level: Foundation2 daysVirtual / In-personDraft
NoSQL and Non-Relational Data

Working with NoSQL Databases (MongoDB and Cosmos DB)

Work with document and non-relational data using MongoDB and Azure Cosmos DB, and know when to choose NoSQL.

Level: Practitioner2 daysVirtual / In-personDraft
Category 6

Software Development and Engineering Practices

Programming foundations, the .NET and C# stack, modern web and JavaScript, and engineering practices like testing and clean code.

Engineering Practices

Agile Development and Scrum for Engineering Teams

Deliver software the agile way: Scrum roles and events, backlogs, sprints, and Kanban flow.

Level: Practitioner2 daysVirtual / In-personDraft
.NET and C#

Building REST APIs with ASP.NET Core Web API

Design and build RESTful APIs with ASP.NET Core Web API, including routing, models, and documentation.

Level: Practitioner2 daysVirtual / In-personDraft
.NET and C#

Building Web Applications with ASP.NET Core MVC

Build server-rendered web applications with ASP.NET Core MVC: controllers, views, models, and routing.

Level: Practitioner2 daysVirtual / In-personDraft
Engineering Practices

Clean Code and Code Reviews

Write cleaner, more maintainable code and run effective code reviews that raise team quality.

Level: Practitioner2 daysVirtual / In-personDraft
.NET and C#

Data Access with Entity Framework Core

Access and manage data with Entity Framework Core: modeling, querying, migrations, and performance.

Level: Practitioner2 daysVirtual / In-personDraft
.NET and C#

Full-Stack Development with .NET and React

Build a full-stack application with a .NET back end and a React front end, wired together end to end.

Level: Practitioner2 daysVirtual / In-personDraft
Programming Foundations

Introduction to Programming

A first course in programming: core concepts, logic, and writing your first working code.

Level: Foundation2 daysVirtual / In-personDraft
Modern Web and JavaScript

Modern JavaScript (ES6+)

Modern JavaScript from ES6 onward: let and const, arrow functions, modules, promises, and async/await.

Level: Practitioner2 daysVirtual / In-personDraft
Programming Foundations

Object-Oriented Programming with C#

Object-oriented programming with C#: classes, inheritance, interfaces, and solid OO design.

Level: Practitioner2 daysVirtual / In-personDraft
Programming Foundations

Python Programming

Practical Python programming: syntax, data structures, functions, and building real scripts and programs.

Level: Practitioner2 daysVirtual / In-personDraft
Modern Web and JavaScript

Server-Side Development with Node.js and Express

Build server-side applications and APIs with Node.js and Express: routing, middleware, and data.

Level: Practitioner2 daysVirtual / In-personDraft
Engineering Practices

Test-Driven Development and Automated Testing

Practice test-driven development and automated testing across unit, integration, and UI levels.

Level: Practitioner2 daysVirtual / In-personDraft
Modern Web and JavaScript

TypeScript for JavaScript Developers

Add type safety to JavaScript with TypeScript: types, interfaces, generics, and practical adoption.

Level: Practitioner2 daysVirtual / In-personDraft