Pulumi
Pulumi lets you declare infrastructure in TypeScript, Python, Go, or C# instead of a DSL. This course covers stacks and state, Inputs/Outputs, config secrets, component resources, CrossGuard, and running pulumi up from CI. A real language does not make the cloud account safe, and the state backend still holds resource IDs and sometimes secrets.
01
Pulumi fundamentals
4 lessons02
Config, components & stacks
4 lessons03
Automation, policy & testing
4 lessons01Automation API & dynamic providersPulumi as a library; custom resources.14 min02Policy-as-code with CrossGuardGuardrails in code, enforced on preview.12 min03Testing infrastructureUnit and integration tests for infra.12 min04Pulumi in CI/CD & securing secretsAutomate up; protect state and secrets.14 min
Progress is saved in this browser only — no account required.
Final exam
Test yourself on everything
14 questions drawn from all 3 sections — every answer explained as you pick.