- Learning Path Libraries: This path is only available in the libraries listed. To access this path, purchase a license for the corresponding library.
- Core Tech
Terraform
Go from your first terraform apply to managing infrastructure as code across teams and environments. This path builds core Terraform skills, then layers in the practices experienced engineers rely on: advanced HCL, validation and testing, automation, lifecycle management, and coordinating multiple configurations, with hands-on labs throughout, giving you a practical, cloud-agnostic toolkit for provisioning and operating infrastructure.
**This learning path is actively in production. More content will be added to this path as it gets published and becomes available in the library. To view the full list of content to be included in this Path, click the "About this path" tab below.**
Content in this path
Terraform Ignition
A fast, practical introduction to Terraform for learners starting from scratch. Explains how a reusable module is structured, then applies it right away in a hands-on lab where learners work with a module to deploy real infrastructure, so they leave with a working first result rather than just conceptual familiarity.
Terraform Essentials
Builds the core Terraform skills needed to provision and manage infrastructure in day-to-day IT Operations work. Covers the core workflow, variables and outputs, providers, state, and modules, with a hands-on lab after each topic and a troubleshooting lab for diagnosing common configuration problems.
Terraform Deep Dive
Extends Terraform skills to the practices that keep infrastructure code reliable and maintainable across teams and environments. Covers advanced HCL, validation and testing, automation, resource lifecycle and import, and managing multiple configurations, with hands-on labs that apply each practice in realistic scenarios.
Try this learning path for free
What You'll Learn
- Provision and manage infrastructure with Terraform using the core workflow, variables, providers, state, and modules.
- Write reusable, dynamic configurations with advanced HCL and validate them with automated testing.
- Operate infrastructure over time by managing resource lifecycles, importing existing resources, and coordinating multiple configurations.
- --Terraform Ignition---
- 1. Welcome to Creating a Terraform Module
- 2. Creating Your First Terraform Module
- --Terraform Essentials---
- 3. Getting Started in the Lab Environment
- 4. Terraform: Getting Started
- 5. Build and Manage Infrastructure on AWS with Terraform
- 6. Terraform: Variables and Outputs
- 7. Parameterize Terraform Configurations with Variables and Outputs
- 8. Terraform: Providers
- 9. Configure and Version Terraform Providers
- 10. Terraform: State Fundamentals
- 11. Inspect and Manage Terraform State
- 12. Terraform: Modules
- 13. Develop and Reuse Terraform Modules
- 14. Troubleshoot and Debug Terraform Configurations
- --Terraform Deep Dive---
- 15. Terraform: Advanced HCL
- 16. Build Dynamic Terraform Configurations with Advanced HCL
- 17. Terraform: Validation and Testing
- 18. Validate and Test Terraform Configurations
- 19. Terraform: Automation and GitOps
- 20. Terraform Automation and Infrastructure Testing
- 21. Terraform: Resource Lifecycle Management
- 22. Manage Resource Lifecycles and Import Existing Infrastructure with Terraform
- 23. Terraform: Managing Multiple Configurations
- 24. Connect Terraform Configurations with Data Sources and Remote State
- No prior Terraform or infrastructure as code experience is required. Learners should be comfortable with basic command-line usage and have a general understanding of cloud infrastructure concepts such as servers, networking, and storage. The path progresses from first modules and the core workflow through advanced, team-oriented practices like testing, automation, and lifecycle management, so learners can start at Ignition with no background and build toward managing infrastructure as code across teams and environments.
- Infrastructure as Code
- Infrastructure Management
- HashiCorp
- Terraform
- HCL


