Terraform Associate

The Terraform Associate certification is for Cloud Engineers specializing in operations, IT, or development who know the basic concepts and skills associated with open source HashiCorp Terraform.

Delivery Mode

Training is available in small groups as well as on one-to-one basis. Get in touch.

Batch Timings

For the latest training schedule, please check the Calendar.


9 Modules


30 hours


HashiCorp Certified Terraform Associate : The Terraform Associate certification is for Cloud Engineers specializing in operations, IT, or development who know the basic concepts and skills associated with open source HashiCorp Terraform. Candidates will be best prepared for this exam if they have professional experience using Terraform in production, but performing the exam objectives in a personal demo environment may also be sufficient. This person understands which enterprise features exist and what can and cannot be done using the open source offering.


Apr 17th
07:00 AM to 09:00 AM (IST)

Apr 22nd
07:00 AM to 09:00 AM (IST)

Training Type Timing Duration Get Started
Regular [Weekdays]
On Request
5 weeks
Regular [Weekends]
On Request
5 weekends
Fast Track [5 days]
To be announced

Course Content - What Will You Learn?

  • Explain what IaC is
  • Describe advantages of IaC patterns
  • Explain multi-cloud and provider-agnostic benefits
  • Explain the benefits of state
  • Handle Terraform and provider installation and versioning
  • Describe plugin based architecture
  • Demonstrate using multiple providers
  • Describe how Terraform finds and fetches providers
  • Explain when to use and not use provisioners and when to use local-exec or remote-exec
  • Given a scenario: choose when to use terraform fmt to format code
  • Given a scenario: choose when to use terraform taint to taint Terraform resources
  • Given a scenario: choose when to use terraform import to import existing infrastructure into your Terraform state
  • Given a scenario: choose when to use terraform workspace to create workspaces
  • Given a scenario: choose when to use terraform state to view Terraform state
  • Given a scenario: choose when to enable verbose logging and what the outcome/value is
  • Contrast module source options
  • Interact with module inputs and outputs
  • Describe variable scope within modules/child modules
  • Discover modules from the public Terraform Module Registry
  • Defining module version
  • Describe Terraform workflow ( Write -> Plan -> Create )
  • Initialize a Terraform working directory (terraform init)
  • Validate a Terraform configuration (terraform validate)
  • Generate and review an execution plan for Terraform (terraform plan)
  • Execute changes to infrastructure with Terraform (terraform apply)
  • Destroy Terraform managed infrastructure (terraform destroy)
  • Describe default local backend
  • Outline state locking
  • Handle backend authentication methods
  • Describe remote state storage mechanisms and supported standard backends
  • Describe effect of Terraform refresh on state
  • Describe backend block in configuration and best practices for partial configurations
  • Understand secret management in state files
  • Demonstrate use of variables and outputs
  • Describe secure secret injection best practice
  • Understand the use of collection and structural types
  • Create and differentiate resource and data configuration
  • Use resource addressing and resource parameters to connect resources together
  • Use Terraform built-in functions to write configuration
  • Configure resource using a dynamic block
  • Describe built-in dependency management (order of execution based)
  • Describe the benefits of Sentinel, registry, and workspaces
  • Differentiate OSS and TFE workspaces
  • Summarize features of Terraform Cloud

Who Should Attend?


30 Hours


What job roles can I apply for after this course?

After completion of the course you can apply for the following job positions:

Lab Practice

BlueMap has dedicated servers for PaaS, with 99.9% uptime. Candidates will be provided access to individual pods for lab practice. Guidance will also be provided if candidates want to setup a lab environment on their personal machines. A lab guide will be provided to each candidate with scenarios to practice all modules covered in the course because at BlueMap we believe that unless you see it happening you won’t be confident to answer any questions based on the same. There would be scenarios for implementing, verifying and troubleshooting all modules covered in the course.

Frequently Asked Questions

Classes will be conducted online via GoToMeeting.

You will be provided dedicated lab access on our 24x7 available cloud servers during the entire course duration. Each candidate will have his/her own lab scenario for practice. Moreover, if the candidate wants to setup a lab on their machine that support will also be provided by the instructor.

The candidate will be provided with daily class recordings, presentations, lab guides, virtual machines and study notes for practice. All this material will be included in the course fees.

We do not have a refund policy. The candidate will be provided first two sessions free of cost and then the candidate will be asked to pay the course fees.

Yes, the course fees can be paid in two instalments. The first instalment will be payable after the first two free sessions. The second instalment will be payable after 50% course completion.

Placement assistance will be provided to all candidates after course completion. Interview calls be provided to all candidates. Along with that mock interview sessions will also be conducted for all candidates to prepare them for the interview.

Even after the course completion, BlueMap is committed to provide post-training support to all candidates. Post-training support works in two ways. In the first scenario if the candidate does not understand a particular topic he/she can have one-to-one session with the instructor to clear the concept or can attend any other on-going batches. In the second scenario the instructor will provide support to the candidate if he/she is facing issues on job helping candidate to apply knowledge to practice.

terraform associate

Why choose Bluemap?

Get the best return on your investment by choosing our course. BlueMap offers incredible experience to all candidates in the training such that it creates a life-long relationship with us. What makes us say so:

Get started and skill up for the changing world