Skip to main content
Ace Skills Consulting
HashiCorp logoIntermediate

HashiCorp Terraform Associate (004)

Write, test and maintain infrastructure as code with Terraform — and prepare for the Terraform Associate (004) exam.

  • 16 hours of live, trainer-led sessions
  • Real cloud deployments in every lab
  • State, modules and workspaces explained clearly
  • HCP Terraform workflows and team collaboration
  • Practice questions with review
Aligned to HashiCorp exam 004
Duration
2 Days | 16 Hrs
Next batch
Batches on request
Delivery
Live Online · Onsite · Corporate
Level
Intermediate
Exam
004
Language
English

Why learn 004 with Ace Skills

  • Real infrastructure

    Every lab provisions actual cloud resources, so plans and state stop being abstract.

  • Team-ready practices

    Learn the state, module and workflow habits that keep shared Terraform code safe.

  • Mapped to version 004

    Content follows the current exam objectives, including newer validation and refactoring features.

  • Read plans with confidence

    Practise spotting risky changes before they reach production.

Course overview

Terraform has become the common language for provisioning cloud infrastructure across AWS, Azure, Google Cloud and hundreds of other platforms. Teams that use it well can review infrastructure changes like code, reproduce environments on demand and recover quickly from mistakes. This two-day course gives you that working fluency.

Day one starts with why infrastructure as code matters and how Terraform works: providers, resources, the core init, plan, apply and destroy workflow, variables, outputs, locals, data sources and expressions. You will write configuration from scratch, then refactor it with loops, conditionals and dynamic blocks, and learn to read plans carefully before applying them.

Day two focuses on what makes Terraform maintainable in a team: state and remote backends, locking, importing existing resources, moving and removing resources from state, building and versioning modules, and validating configuration with checks, preconditions and custom conditions. You will also use HCP Terraform for remote runs, workspaces, variable sets and policy, then finish with exam readiness.

All labs deploy real resources in a cloud sandbox, so you see exactly what Terraform does and what it costs to get things wrong.

This course is aligned to the HashiCorp Certified: Terraform Associate (004) exam, which has been the current version since 8 January 2026 and tests Terraform 1.12. Confirm current exam details on the HashiCorp certification site before booking.

Key features

  • Cloud sandbox for real deployments
  • Configuration written from scratch, then refactored
  • Remote state, locking, import and refactoring labs
  • Reusable module design and versioning
  • HCP Terraform workspaces and remote runs
  • Course completion certificate from Ace Skills Consulting
  • Post-training doubt support

Who should attend

  • Cloud and infrastructure engineers
  • DevOps and platform engineers
  • System administrators moving to infrastructure as code
  • Developers who provision their own environments

Prerequisites

  • Basic familiarity with at least one public cloud
  • Comfort with the command line and a code editor
  • Version control basics with Git

Curriculum

2 Days · 16 Hours · 9 Modules · 5 Labs

  1. Infrastructure as code

    • Benefits of IaC
    • Declarative vs imperative
    • Multi-cloud and provider-agnostic workflows
    • How Terraform works

    Core workflow

    • Providers and version constraints
    • init, validate, plan, apply and destroy
    • Reading a plan
    • Formatting and the lock file
    • Lab: Deploy a network and VM with the core workflow · 50 min

    Writing configuration

    • Variables, outputs and locals
    • Data sources
    • Expressions and functions
    • count, for_each and dynamic blocks
    • Resource dependencies and lifecycle
    • Lab: Refactor a configuration with for_each and dynamic blocks · 55 min

    Sensitive data

    • Sensitive variables and outputs
    • Keeping secrets out of code
  2. State management

    • Purpose of state
    • Remote backends and locking
    • Importing resources
    • moved and removed blocks
    • Drift and refresh-only plans
    • Lab: Migrate to remote state and import an existing resource · 50 min

    Modules

    • Module structure and inputs
    • Public and private registries
    • Versioning modules
    • Composing modules
    • Lab: Build and version a reusable module · 45 min

    Maintaining infrastructure

    • Custom conditions, checks and validation
    • Debugging and logging
    • Workspaces

    HCP Terraform

    • Remote runs and workspaces
    • Variable sets
    • VCS-driven workflows
    • Policy and governance overview
    • Lab: Run a plan and apply through HCP Terraform · 35 min

    Exam readiness

    • Objective review
    • Question styles
    • Practice questions with review

Skills you will gain

  • Infrastructure as code
  • Terraform CLI
  • HCL
  • Providers
  • Variables & outputs
  • Remote state
  • State import & refactoring
  • Modules
  • Custom conditions
  • HCP Terraform
  • Workspaces

Tools & technologies

  • Terraform CLI
  • HCP Terraform
  • Terraform Registry
  • Visual Studio Code
  • Git
  • Cloud provider sandbox

Certification exam

Exam details
Exam nameHashiCorp Certified: Terraform Associate (004)
Exam code004
Duration60 minutes
Exam feeUS$70.5 (set by the vendor; may vary by country)
Voucher includedNo — book directly with the vendor
DeliveryOnline proctored

Skill areas measured

  1. Infrastructure as code concepts
  2. Terraform fundamentals
  3. Core Terraform workflow
  4. Terraform configuration
  5. Terraform modules
  6. Terraform state management
  7. Maintaining infrastructure with Terraform
  8. HCP Terraform

Exam details are pending verification. Vendors change exams; confirm on the official vendor page before booking. Official exam page (opens in a new tab)

Schedule & Pricing

Live Online

Individual

Price on request

  • 16 hours of live, trainer-led sessions
  • 5 hands-on labs
  • Ace Skills course completion certificate

Onsite

At your office or our centre

Pricing depends on location, group size and dates.

  • Delivered at your premises or an Ace centre
  • Same curriculum and labs as live online
  • Dates planned around your team

Corporate / Team

Private batch for your organisation

A private batch with content adapted to your environment and goals.

  • Customised curriculum
  • Private batch, online or onsite
  • Progress and assessment reports
  • GST invoice and PO-based billing

No public batches scheduled — Talk to an Advisor for a private batch.

Projects & labs you will build

  • Day 1 · 55 min

    Refactor a configuration with for_each and dynamic blocks

  • Day 2 · 50 min

    Migrate to remote state and import an existing resource

Your certificate

Certificate of Completion — Ace Skills Consulting

Awarded on completing the course. It records the course title and training hours, and you can share it on your LinkedIn profile.

The HashiCorp certification itself is awarded by HashiCorp when you pass exam 004.

Frequently asked questions

Which Terraform version does the exam test?

The Terraform Associate (004) exam, current since 8 January 2026, tests Terraform 1.12. We teach on a matching version.

How long is the exam and what does it cost?

It is a 60-minute exam with a fee of US$70.50 plus applicable taxes, booked directly with HashiCorp.

Which cloud do the labs use?

Labs use a cloud sandbox we provide; the concepts transfer to any provider.

Is HCP Terraform covered?

Yes. You will run plans through HCP Terraform workspaces and learn where it fits in a team workflow.

Related courses

Explore more

HashiCorp and Terraform are trademarks of HashiCorp, Inc., an IBM company.

Train your team on 004

Private batches online or at your office in India and the GCC, with a curriculum adapted to your environment.