Disclosure: when you buy through links on our site, we may earn an affiliate commission.

Learn Terraform From Scratch

step by step approach
(2 reviews)
28 students
Created by


CourseMarks Score®







Platform: Udemy
Video: 4h 48m
Language: English
Next start: On Demand

Table of contents


Terraform is a tool for building, changing, and versioning infrastructure safely and efficiently. Terraform can manage existing and popular service providers as well as custom in-house solutions.
In this course, I will show you how to manipulate Terraform with concrete example case by case. And I strongly believe that after you finishing learning this course and indeed practice all the case I showed to you, you will be an excellent Terraform expert!
See you in the course, Let’s go!

You will learn

✓ Terraform resources, loops, functions, templates,data sources, variables, outputs and modules.
✓ How to use Terraform manipulate AWS
✓ Setting up ELB, ALB, Auto Scaling, ELB access logs
✓ Creating re-usable modules
✓ Managing remote state files using S3
✓ Managing IAM policies and roles
✓ Setting up Relational Database Service (RDS)
✓ Creating networking VPC, private subnets, private subnets, NAT instances and NAT gateways
✓ Master Terraform Cloud completely


• Basic knowledge over AWS services

This course is for

• Cloud engineers interested in learning basic to advanced terraform concepts
• Software developer
• System Administrator
• DevOps guys
• Anyone who interested in Terraform
Software Architect/Technical Consultant
– CSM(Certified Scrum Master)
– AWS 认证解决方案架构师
– AZ-900: Microsoft Azure Fundamentals
– Hashicorp Certified: Terraform Associate

Hello everyone! I am Andrew, a software architect and IT consultant with more than 11 years of industry experience. I have a special focus on cloud computing, software development, DevOps, microservices, and other related objects, and have in-depth practical experience.

So far, I have published more than 10 courses on Udemy, and more than 4,000 students have studied these widely acclaimed courses. Moreover, these courses are constantly maintained and updated to ensure that these courses can benefit every student who participates for life.

Browse all courses by on Coursemarks.
Platform: Udemy
Video: 4h 48m
Language: English
Next start: On Demand

Students are also interested in