Terraform is an open source Infrastructure as Code (IaC) software tool created by HashiCorp. It enables users to define and provision a cloud infrastructure using a high-level configuration language known as Hashicorp Configuration Language (HCL), or optionally JSON.Provisioning involves the process of creating or building infrastructure components like servers, containers, storage, network, etc, based on planned capacity. Usually, provisioning means automated provisioning of infrastructure components.Cloud offers services that provides servers, containers, storage, databases, networking, softwares, and more. Basically, cloud services can be categorized into three. They are IaaS, PaaS, and SaaS. Cloud provides developers and IT departments with the ability to focus on what matters most and avoid undifferentiated work such as procurement, maintenance, and capacity planning. Anyone with basic IT/software experience can attend this Terraform course. You need a laptop with a better configuration and a stable internet connection to do a hands-on workout in session time. In this Terraform course, you will learn introduction, overview, Terraform provider, Terraform registry, Terraform workspace, Terraform configuration, Terraform module, Terraform plan, Terraform state, and Terraform cloud. Please view the syllabus document to know the full course content structure and hands-on topics on Terraform.