Terraform in Practice: From First Local Resource to Multi-Cloud
Learning Terraform by doing: nine hands-on guided projects, from your first local file to a project managing GitHub, AWS, Azure and Google Cloud. S3 bucket, static site, Security Group, IAM user, GitHub repository as code, variables, state, modules and team workflow. Short theory backed by HashiCorp documentation, per-module quizzes, clean destroy by project.