~3 sessions a week: read the lesson (~15 min) + run and change its section of iac/demo.py (~25 min). Tick lessons off — progress is saved in this browser.
Why IaC, resources and providers, plan and apply. Lab: raise the slip rate; set a computed attribute; change seats, then floor.
Variables and loops, state, the dependency graph. Lab: remove the first locker with count and with for_each; lose the state; change -parallelism.
Modules, remote state and locking, drift and import. Lab: call the wing module three times; race two writers; click in the console, then import.
Environments, testing and policy, CI/CD. Lab: add a staging workspace; write a new policy rule; race two pull requests.
Next: the AWS school is the campus these plans build, the CI/CD school runs the pipeline, and the School portal has the rest.