Define infrastructure using real programming languages. Master Pulumi with TypeScript, Python, or Go to build testable, modular cloud stacks.
Infrastructure as Code doesn't have to mean learning a new domain-specific language like HCL. Pulumi allows you to provision cloud resources using general-purpose languages like TypeScript, Python, and Go. This course teaches you to create stacks, manage state, and build abstractions using classes and functions. You will learn to unit test your infrastructure, use loops and conditionals naturally, and integrate with any cloud provider. The developer-first approach to IaC.
Estimated completion time: 21 lessons • Self-paced learning • Lifetime access
Pulumi uses real code; Terraform uses HCL (config).
Yes, managed by Pulumi Service by default.
Yes, core is open source; Service is SaaS.
Easy if you already know how to code.
Go from your first step to master level. Three simple steps, all about Pulumi IaC.
New to Pulumi IaC? Start here. Learn the basics in small, easy steps.
Know the basics? Good. Now learn the parts of Pulumi IaC most people never reach.
Top learners use Kubecost + AI to find and fix cloud spending waste. Reach master level in less time.