Learn Azure Infrastructure with C#

workshop · September 2025

Want to learn Azure using C#? If you know .NET, you can do more than build apps, you can also build and manage your Azure infrastructure with the same language and tools.

This hands-on workshop shows you how to define, deploy, and manage Azure resources in C#. Instead of writing JSON-based ARM templates, you’ll use real C# code to provision Azure services, automate deployments, and scale your cloud environments.

With Pulumi, you bring the full power of C# to Azure Infrastructure as Code. That means fewer manual steps, less duplication, and a smoother path from application code to cloud infrastructure.

Whether you’re just getting started with Azure or looking for a better alternative to ARM templates, you’ll discover a modern, developer-friendly way to build on the Microsoft cloud.

What you'll learn

  • How to get started with Azure infrastructure in C#
  • Key concepts of Azure Infrastructure as Code with Pulumi
  • How to define, provision, and manage Azure resources using .NET
  • Why C# with Pulumi is a powerful alternative to JSON-based ARM templates
  • Examples of reusable, scalable Azure infrastructure written entirely in C#
This workshop uses Pulumi Cloud. Sign up to follow along.
Speakers
Adam Gordon Bell
Adam Gordon Bell
Community Engineer, Pulumi