Skip to content
CBT Nuggets
DemoBook a Demo

HashiCorp Certified: Terraform Associate (003)

This Terraform Associate certification training teaches you to build and manage infrastructure through code. You'll learn core Terraform workflows, from initializing directories to applying and destroying infrastructure. This Terraform Associate certification course also covers providers, modules, and complex configuration types like dynamic expressions, as well as how to manage state locking, handle resource drift, and integrate secrets with Vault. After finishing this course, you'll be prepared to earn your HashiCorp Certified: Terraform Associate (003) with confidence.

Updated December 2022

30Skills
177Videos
30hTotal

Who This Course Is For

This Terraform training is considered associate-level DevOps training, which means it was designed for DevOps admins. This Terraform skills course is designed for DevOps admins with three to five years of experience with infrastructure as code tool.

Skills Your Team Will Gain

  • Understanding infrastructure as code concepts
  • Navigating Terraform's basic commands and related tools
  • Constructing and consuming Terraform modules
  • Writing and reviewing Terraform configs that create infrastructure
  • Modifying cloud resource configurations with Terraform
  • Deploy to Google Cloud, Microsoft Azure, and AWS with Terraform

Course Curriculum

One skill is free to watch — no signup needed. The other 29 premium skills unlock for your whole team with a CBT Nuggets plan.

Free skill preview

Learn Infrastructure as Code Concepts

Trevor SullivanDuration: 50m14 videos

Watch this complete skill free — the same trainer, videos, and labs your team gets with a plan.

Watch free skill
  • Learn Infrastructure as Code ConceptsFree50m · 14 videos
  • Premium skill.Understanding the Value of Multi-Cloud Architecture50m · 14 videos
  • Premium skill.Getting Started with Hashicorp Terraform CLI57m · 12 videos
  • Premium skill.Understanding Terraform CLI Configuration Options57m · 14 videos
  • Premium skill.Understanding Terraform State49m · 12 videos
  • Premium skill.Enable Remote Hashicorp Terraform State Backends1h 8m · 14 videos
  • Premium skill.Understanding Terraform Graph Structure55m · 12 videos
  • Premium skill.Understanding Terraform Modules59m · 14 videos
  • Premium skill.Develop Advanced Hashicorp Terraform Templates1h 4m · 14 videos
  • Premium skill.Advanced Terraform Module Building1h 3m · 14 videos
  • Premium skill.Create a Terraform Workflow for Your Team1h 6m · 18 videos
  • Premium skill.Centralize Infrastructure Deployment with Terraform Cloud55m · 14 videos
  • Premium skill.Manage Docker Containers with Terraform CLI1h 3m · 14 videos
  • Premium skill.Manage Kubernetes Resources with Terraform1h · 14 videos
  • Premium skill.Develop and Deploy Multi-cloud Terraform Templates56m · 12 videos
  • Premium skill.Linting Terraform Configuration Files1h 3m · 14 videos
  • Premium skill.Implement Sentinel Policy in Terraform Cloud1h 1m · 14 videos
  • Premium skill.Import Existing Cloud Resources into Terraform Projects50m · 12 videos
  • Premium skill.Deploy AWS Virtual Private Cloud Resources with Terraform1h 4m · 14 videos
  • Premium skill.Deploy AWS Workload Resources with Terraform1h 3m · 14 videos
  • Premium skill.Deploy Container Solutions on AWS with Terraform58m · 14 videos
  • Premium skill.Import Resources from AWS Cloud into Terraform51m · 12 videos
  • Premium skill.Deploy Microsoft Azure Virtual Networks with Terraform1h 9m · 16 videos
  • Premium skill.Deploy Microsoft Azure Virtual Machines with Terraform52m · 12 videos
  • Premium skill.Deploy Containers on Microsoft Azure with Terraform1h 6m · 16 videos
  • Premium skill.Import Microsoft Azure Cloud Resources into Terraform Projects57m · 12 videos
  • Premium skill.Deploy Google Cloud Compute Resources with Hashicorp Terraform1h 7m · 14 videos
  • Premium skill.Manage Google Cloud Network Resources with Hashicorp Terraform57m · 14 videos
  • Premium skill.Deploy Container Apps on Google Cloud with Terraform1h 10m · 16 videos
  • Premium skill.Import Google Cloud Resources into Terraform56m · 14 videos
Want to browse the locked skills?
with no purchase required. Already have an account?

An account gets you the full catalog to browse, pre-assessments, quiz questions on free skills, and IT Trainerbot, with every answer citing its source video.

Certification

Terraform Associate

The HashiCorp Certified: Terraform Associate certification validates an individual's skills in using Terraform to manage infrastructure as code, and is ideal for cloud engineers, DevOps engineers, and infrastructure architects.

Exam 004Level AssociateDifficulty BeginnerCost 70 USD
Infrastructure as Code (IaC)Terraform CLITerraform CloudTerraform ModulesState ManagementProvisioning Infrastructure
Official certification page

Put this course to work for your team

Every plan includes this course plus the full library, virtual labs, and practice exams — or talk it through with sales.

For IT leaders

What IT leaders need to know before assigning this course

Infrastructure teams often standardize on Terraform after cloud growth has made manual provisioning, inconsistent templates, and unmanaged state too risky to scale. This associate-level course is a fit for IT Directors, Training Managers, and Team Leads assigning DevOps admins, cloud engineers, or IaC practitioners—not a broad all-staff awareness course. Plan for roughly 30 hours per learner, with the best results coming from staged rollout: IaC concepts first, then CLI/state/modules, then team workflows, Terraform Cloud, policy, imports, and provider-specific deployment across AWS, Azure, Google Cloud, Docker, and Kubernetes. For change management, teams should align on shared modules, remote state, linting, and Sentinel policy before expanding Terraform use across environments. CBT Nuggets Practice Exams support certification readiness, while Playlists and Team Reporting help Training Managers sequence the path and monitor completion.

Team Impact

How this training helps your team succeed

IT teams complete this training to make Terraform adoption more consistent across cloud and platform teams. The course maps to real work: building templates, managing state, importing existing resources, and deploying infrastructure across major cloud providers.

  • Standardize IaC practices so teams can review and repeat infrastructure changes instead of relying on one-off manual provisioning.
  • Build safer team workflows with remote state backends, Terraform Cloud, modules, linting, and Sentinel policy.
  • Support multi-cloud operations by deploying network, compute, workload, and container resources across AWS, Microsoft Azure, and Google Cloud.
  • Bring existing cloud assets under Terraform management by learning import workflows for AWS, Azure, and Google Cloud resources.

After completion

Capabilities your team walks away with

Knowledge

  • Infrastructure as Code concepts and where Terraform fits in a DevOps workflow
  • Terraform CLI usage, configuration options, state, graph structure, and remote backends
  • Module concepts, advanced templates, and reusable module design
  • Terraform Cloud, team workflows, linting, and Sentinel policy fundamentals
  • Provider-specific deployment patterns for AWS, Azure, Google Cloud, Docker, and Kubernetes

Ability

  • Write and review Terraform configurations for repeatable infrastructure deployment
  • Manage local and remote Terraform state for team-based projects
  • Build reusable modules and advanced templates for standardized provisioning
  • Deploy cloud networking, compute, workload, and container resources with Terraform
  • Import existing cloud resources into Terraform projects for ongoing management

Readiness check

Confirm prerequisite knowledge before training begins

A short placement assessment on the CBT Nuggets assessments platform measures whether a learner already has the foundation this course assumes. IT Directors use it to put the right people in the right training — and any learner can take it right now to make sure they'll get full value from day one.

  • Questions generated from this course's own video transcripts — what gets measured is exactly what gets taught
  • Instant, per-learner results that show whether the prerequisite foundation is in place
  • Results roll up into team readiness reporting, so training hours go where they change outcomes
Runs on assessments.cbtnuggets.com — sign in with an Adept account so results roll up into team readiness reporting. Need one?
.

If gaps show up, start here

Beginner Terraform Tutorial: How to Provision Azure and AWS Resources with Terraform

This Terraform tutorial covers how to provision AWS resources with Terrform for you automatically as well as update your infrastructure changes and monitor incremental progress. This course explains how to describe your desired end configuration to ...

~6h

This course is included with every subscription

Unlock this one course, or get one learner — or your whole team — access to all 287 courses, virtual labs, and practice exams.

Course Unlock

Just need this course?

$195one time

No subscription

One year of access to Terraform Associate Certification

  • Every skill in this course
  • Its virtual labs and practice exam
  • Ask IT Trainerbot about it — free

CBT Nuggets Individual

IT Trainerbot Pro

$49per month

Billed annually

Every course, for one learner

See Individual pricing
For IT teams

CBT Nuggets Teams

IT Trainerbot for Teams

$59per seat / mo

Billed annually

From 1 learner seat · unlimited admin seats

Checking your access

Need tenant hosting, reseller terms, or payment plans on a larger agreement? Book a Demo to discuss an Enterprise contract.

See plans and pricing for your team

Trusted by 23,000+ organizations

Frequently Asked Questions

Is Terraform Associate worth it?

Not everyone needs to know how to configure and manage Infrastructure as Code tools like Terraform. But when you do, the Terraform Associate certification is a worthwhile investment. If you're already experienced with JSON or the HashiCorp Configuration Language (HCL), earning the certification proves to employers you're ready to be their DevOps expert. If you want to get into that line of work, preparing for the certification will give you great experience and training.

How much does the HashiCorp Terraform Associate certification cost?

It costs $70.50 to take the Terraform Associate (003) exam and earn the certification. Other than basic terminal skills and about a year's worth of experience managing on-prem and cloud architectures, the Terraform Associate doesn't have any prerequisites. HashiCorp also doesn't require you to take any classes or instruction from them before taking the exam.

Is the Terraform Associate (003) certification exam difficult?

As far as DevOps and IaC-related certifications go, the Terraform Associate exam isn't especially difficult. That's not to say it's entirely easy, though. What makes the Terraform Associate exam hard for many people is how much emphasis is placed on familiarity with Terraform itself and HashiCorp's other tools like Terraform Cloud, Enterprise, and Community. Interacting with Terraform modules, maintaining state across multiple Terraform tools, and understanding Terraform capabilities is what can make the exam challenging.

Does the HashiCorp Terraform Associate (003) certification expire?

Yes, the Terraform Associate (003) certification expires after two years. All of HashiCorp's certifications are valid for only two years and can generally be renewed by retaking the original exam within six months of the expiration date. The Terraform Associate does not have any other continuing education or renewal options. If you earned the Terraform Associate 002, you can take the 003 exam 18 months after the date you earned 002.

How to study for the Terraform Associate (003) exam?

The Terraform Associate (003) is partially about infrastructure as code as a general concept but it's largely about automating infrastructure provisioning and management using HashiCorp tools and services. Therefore, in order to study for the Terraform Associate (003) exam, you'll want an online course that covers the theory of IaC management but also gives you first-hand opportunities to practice using Terraform tools and HashiCorp solutions.

Ready to upskill your team?

Talk to our sales team to find the right plan for your organization.