Udemy

Terraform for absolute beginners

Enroll Now
  • 5,192 Students
  • Updated 5/2025
4.5
(49 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
2 Hour(s) 7 Minute(s)
Language
English
Taught by
Wissem Khrarib
Rating
4.5
(49 Ratings)

Course Overview

Terraform for absolute beginners

Learn how to automate resource provisioning with terraform

Terraform is an infrastructure as code tool, used to provision and manage infrastructure with code. It makes the process of creating, updating and deleting resources more easy and consistent.

With Terraform, you can provision a set of resources consistently using the same configuration file as many time as you want, and you can delete all of them by running a single command.

This course will take you in a step-by-step way to start writing your own terraform configuration files for provisiong resources locally or in a cloud provider like Azure, AWS or whatever you want.

By taking this course you will learn the basics of Terraform needed to start writing your own Terraform configuration files and provisioning, updating and deleting the resources that you want.


Requirements for this Course:

  • Basic programming knowledge


Who this course is for:

  • The course is  for anyone who wants to start learning the DevOps tool known as Terraform

  • This course is ideal for people who are new to Infrastructure as code and who want to start provisioning infrastructure using an IaC tool like Terraform



What you’ll learn

  • How write Terraform configuration files?

  • What are providers?

  • Working with some terraform commands

  • Working with input variables

  • Working with output variables

  • Setting resource dependencies

  • and more


Course Content

  • 7 section(s)
  • 17 lecture(s)
  • Section 1 Introduction to the course
  • Section 2 Terraform workflow
  • Section 3 Terraform providers
  • Section 4 Input variables in Terraform
  • Section 5 Output variables in Terraform
  • Section 6 Resource dependencies
  • Section 7 Managing resource lifecycle in Terraform

What You’ll Learn

  • Learn the basics of HCL (Hashicorp configuration language)
  • Create the configuration files for provisioning resources with Terraform
  • Learn what are providers?
  • Learn how to work with multiple providers
  • Learn some terraform commands
  • Declare and access input variables
  • Learn how work with output variables


Reviews

  • P
    Phanindra Kshatra Damarapurapu
    5.0

    Very nice and detailing course.

  • N
    NagendraBabu
    4.0

    Good content

  • E
    Emmanuel Ayitey Adamah
    5.0

    I understood terraform as a beginner

  • C
    Carlos Solano
    5.0

    Very clear explanation! great job!

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed