Terraform Certified Associate Bootcamp by School of Devops®
- Description
- Curriculum
- FAQ
- Reviews
Master Terraform from the ground up and confidently prepare for the HashiCorp Certified: Terraform Associate (003) exam.
This is the only course you need to build strong hands-on skills in Infrastructure as Code using Terraform and lay the foundation to become a certified Terraform Associate.
Designed for cloud and DevOps professionals, this bootcamp goes beyond theory. You will start automating real-world infrastructure from the first module using Terraform on AWS and Azure. Along the way, you’ll learn every essential Terraform concept, build reusable infrastructure modules, and manage state and secrets securely.
This course is also your launchpad to certification. We’ve aligned the entire structure of the course with the official Terraform Associate exam objectives (version 003). You’ll be exam-ready by the time you complete the course.
What you’ll learn:
-
Understand core concepts of Infrastructure as Code (IaC)
-
Install and configure Terraform on your local environment
-
Work with providers, provisioners, data sources, variables, and outputs
-
Use the core Terraform workflow: write, plan, apply, destroy
-
Manage Terraform state, including remote backends and state locking
-
Secure secrets and sensitive variables
-
Build and use reusable Terraform modules
-
Automate infrastructure provisioning on AWS and Azure
-
Understand HCP Terraform features and capabilities
Who this course is for:
-
DevOps engineers, system administrators, cloud engineers
-
Anyone preparing for the HashiCorp Certified: Terraform Associate (003) exam
-
Professionals seeking to automate cloud provisioning using Terraform
-
Learners interested in mastering Infrastructure as Code
Why choose this course:
-
Built by an industry expert with 70K+ DevOps students
-
Maps directly to the official certification objectives
-
Packed with real-world automation labs and hands-on projects
-
Lifetime access with continuous updates as the exam evolves
Note: Practice exams, exam blueprinting guide, and additional certification resources will be added shortly.
If you want to gain real Terraform expertise while getting ready to pass the exam, this is the course for you.
-
1Module IntroVideo lesson
-
2Why Terraform/OpenTofu ?Video lesson
-
36 Things that Terraform/OpenTofu Can Do For YouVideo lesson
-
4How Terraform/OpenTofu Works ?Video lesson
-
5Terraform/OpenTofu vs CloudFormation/AnsibleVideo lesson
-
6Key Primitives - Providers, Resources, Vars, Provisioners, Data Sources, ModulesVideo lesson
-
7SummaryVideo lesson
-
17Launching EC2 instance from the consoleVideo lesson
-
18Initializing AWS provider with terraformVideo lesson
-
19Adding first terraform resource to create aws instanceVideo lesson
-
20Modifying configurations and idempotenceVideo lesson
-
21Deleting resources with terraformVideo lesson
-
22Lab: Getting Started with TerraformText lesson
-
23Variables and Resource MetaparametersVideo lesson
-
24Adding termination protection to ec2 instanceVideo lesson
-
25Selecting regions by defining multiple providersVideo lesson
-
26Defining dependency between resourcesVideo lesson
-
27Adding resource to configre security groupVideo lesson
-
28Associate security group by using resource referenceVideo lesson
-
29Cleaning upVideo lesson
-
30Lab: Using Terraform ResourcesText lesson
-
31The need for variablesVideo lesson
-
32Attribute Reference and variable interpolationVideo lesson
-
33Creating resource dependency graphsVideo lesson
-
34Using input varsVideo lesson
-
35Defining variablesVideo lesson
-
36Vars precedence and overridingVideo lesson
-
37Using output varsVideo lesson
-
38Cleaning upVideo lesson
-
39Lab: Variable and OutputText lesson
-
40Provisioners TheoryVideo lesson
-
41Using file provisioner to copy scriptVideo lesson
-
42Adding security group resource with ingress rulesVideo lesson
-
43Allow incoming access with egress rulesVideo lesson
-
44Applying terraform taints to resourcesVideo lesson
-
45Cleaning upVideo lesson
-
46Lab: ProvisionersText lesson
-
47Data sources theoryVideo lesson
-
48Create RDS with AWS consoleVideo lesson
-
49Referring to RDS properties with data sourcesVideo lesson
-
50Adding null resource for updating configsVideo lesson
-
51Updating null resources with TriggersVideo lesson
-
52Cleaning upVideo lesson
-
53Lab: Data Sources TheoryText lesson
-
54State Management with TerraformVideo lesson
-
55Remote state and backendsVideo lesson
-
56Configuring s3 as a backendVideo lesson
-
57Need for state lockingVideo lesson
-
58Adding dynamo db for state lockingVideo lesson
-
59Cleaning upVideo lesson
-
60Defining s3 lifecycle policy to manage statefileVideo lesson
-
61Lab: Backends and Remote State ManagementText lesson
-
67Module IntroVideo lesson
-
68Story of Evolution of Infrastructure as CodeVideo lesson
-
69Emergence of Terraform as a IaC ToolVideo lesson
-
70Challenges with TerraformVideo lesson
-
71Emergence of Terragrunt and how it solved Terraform/OpenTofu ChallengesVideo lesson
-
72Story of OpenTofu and TerraformVideo lesson
-
73SummaryVideo lesson

External Links May Contain Affiliate Links read more