- Providers and Resources: How Terraform interacts with cloud and on-premises services
- Input and Output Variables: Parameterizing configurations
- Dependencies and Resource Attributes: Managing relationships between resources
- Terraform State: What state is, why it matters, and best practices for managing it
- Data Sources & Meta-Arguments
- Version Constraints
- AWS Essentials: Setting up an AWS account and configuring core services like IAM, S3, and DynamoDB, with practical labs demonstrating provisioning via Terraform
- Provisioners
- Resource Taints and Debugging
- Terraform Modules
- Terraform Functions and Conditional Expressions
- Workspaces
- Terraform Cloud features
All labs are embedded and open directly in your browser, enhanced by integration with Visual Studio Code and built-in Terraform extensions.