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
Go beyond the basics. Platform Engineering builds directly on what you know.
While everyone focuses on Pulumi IaC, the smart ones are also learning FinOps.
This AI tool changes the game: AWS Q Developer lets you debug and optimize your cloud architecture.