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.
3 recommended paths based on what you're learning
Solutions Architect is the career move most Pulumi IaC learners don't see coming.
The secret weapon for Pulumi IaC learners? Adding FinOps to your toolkit.
Work faster, not harder. Terraform + Copilot was built to set up cloud servers automatically.