Terraform for the Absolute Beginners with Labs
- Development
- Mar 03, 2025

Terraform for the Absolute Beginners with Labs, available at $39.99, has an average rating of 4.06, with 23 lectures, based on 8 reviews, and has 213 subscribers.
You will learn about Gain a good understanding of Infrastructure as Code Gain hands-on experience working with Terraform Learn to provision AWS infrastructure with Terraform Gain confidence working with the HCL format This course is ideal for individuals who are Systems Administrators or DevOps Engineers It is particularly useful for Systems Administrators or DevOps Engineers.
Enroll now: Terraform for the Absolute Beginners with Labs
Summary
Title: Terraform for the Absolute Beginners with Labs
Price: $39.99
Average Rating: 4.06
Number of Lectures: 23
Number of Published Lectures: 23
Number of Curriculum Items: 23
Number of Published Curriculum Objects: 23
Original Price: $19.99
Quality Status: approved
Status: Live
What You Will Learn
Who Should Attend
Target Audiences
Terraform for the Absolute Beginners with Labs
In this course, we will get started with Terraform, but first we will take a look at Infrastructure as a code Or IaC and the different types of tools available in IaC and their purpose in managing modern IT Infrastructure. We’ll then see the role of terraform in the today’s IT Infrastructure. We’ll then learn how to install Terraform, This is followed by the basics of HashiCorp Configuration Language (HCL). Next we have our first lab where you’ll get your hands dirty with HCL syntax. We will then learn the basics of Terraform such as Providers, Input and Output variables, Resource Attributes and Dependencies.
After this we take a look at state in terraform – what it is, why it is used and considerations to follow when working with state. We then dig deeper in to the fundamentals– starting with the different commands provided by Terraform. This is followed by a lecture where we understand the difference between Mutable and Immutable infrastructure. This is followed by lifecycle rules in terraform where we will learn how to manage the ways in which resources are created. This is followed by other basic topics such as datasources, meta arguments such as count and for each and finally understand version constraints in Terraform.
After this we have a dedicated section on AWS. This section begins with optional lectures and demos where we learn the basics of AWS. – such as setting up an AWS Account and learning about some of the basic AWS services such as IAM, S3, DynamoDB. We will then see how to provision and manage these services using Terraform. Each of these topics, including the ones for AWS are followed by hands on labs where we get to practice the concepts on a real infrastructure.
We will then learn concepts such as remote state and state locking with Terraform and then see how to store state in a remote s3 backend. Next we will see how to use terraform state commands to manipulate the state file. We then have a few lectures and demos where we get introduced to EC2 service and learn how to provision it using terraform. Finally we will learn about provisioners in terraform – what they are, the different types, behaviour and considerations to follow when working with provisioners. We then look at resource taints, learn how to enable debugging and then import other resources in the management of terraform, Terraform modules – what they are, how to create them and also how to make use of modules available in the public terraform registry. We will then learn about functions and continual expressions in Terraform and how to test them using the terraform console. We will then learn about workspaces in terraform – what they are, how to create them and when to use them. We will wrap up the course with an introduction and high level overview of the features offered by Terraform cloud.
Course Curriculum
Chapter 1: Introduction
Lecture 1: Introduction
Lecture 2: What And Why IAC?
Lecture 3: 1.2. Intro to Terraform
Lecture 4: 1.3. Terraform Features
Lecture 5: 1.4 Terraform Advantages
Lecture 6: 1.5. Terraform Alternatives
Lecture 7: 1.6. Architecture
Lecture 8: 1.7. Terraform installation
Chapter 2: 2. Terraform hands-on
Lecture 1: 2.1. Terraform Providers
Lecture 2: 2.2. Terraform Resources
Lecture 3: 2.3 HandsOn- Terraform resources & Providers
Lecture 4: 2.4. Terraform Variables
Lecture 5: 2.4.1- HandOns- Terraform Variables
Lecture 6: 2.5. Terraform Outputs
Chapter 3: 3. Deep-Dive
Lecture 1: 3.1. Data Types
Lecture 2: 3.2. Functions:- Types and Usage
Lecture 3: 3.3. State File:- Concept and Storage location
Lecture 4: 3.4. Terraform CLI
Lecture 5: 3.5. Resource_args: depends_on, count, for_each, provider
Lecture 6: 3.6 Terraform Workspace
Lecture 7: 3.7 Terraform Commands
Lecture 8: 3.7.1- HandsOn- Terraform Commands
Chapter 4: 4. Conclusion/ Summary and Thanks
Lecture 1: 4. Conclusion/ Summary and Thanks
Instructors

Knoldus Inc
Help businesses succeed with technology
Rating Distribution
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
- Random Picks
- Popular
- Hot Reviews
- AMLCFT for AccountantsFinance Professionals in Singapore
- AWS Certified Solutions Architect Associate Exams 2024
- Professional Diploma in Digital Marketing™
- Product Management Development Professional Certification
- Google Adwords for Beginners
- Squarespace Facebook Ads Guide - Squarespace Instagram Ads
- Interview Questions and Answer on Python
- Crypto Trading Mastery (Scalping, Day trading, price action)
- 1YouTube Masterclass The Best Guide to YouTube Success
- 2Photoshop CC- Adjustement Layers, Blending Modes Masks
- 3Personal Finance
- 4SolidWorks Essential Training ( 2023 2024 )
- 5The Architecture of Oscar Niemeyer
- 6Advanced Photoshop Manipulations Tutorials Bundle
- 7Polymer Clay Jewelry Making Techniques for Beginners
- 8ZB Trading Cryptocurrency Price Action Course
- 1Linux Performance Monitoring Analysis Hands On !!
- 2Content Writing Mastery 1- Content Writing For Beginners
- 3Media Training for PrintOnline Interviews-Get Great Quotes
- 4Learn Facebook Ads from Scratch Get more Leads and Sales
- 5The Complete Digital Marketing Course Learn From Scratch
- 6C#- Start programming with C# (for complete beginners)
- 7[FREE] How to code 10 times faster with Emmet
- 8Driving Results through Data Storytelling