Intermediate
82 Lessons
5h
Certificate of Completion
Course Overview
In this course, you will work from the ground up, starting with what Terraform is and the problems it solves. The course will then guide you through the features of Terraform. You will build on your knowledge with the end goal of you being comfortable building projects using Terraform.
Course Content
Getting Started
Introduction to Terraform
Your First Terraform Project
Resources
Providers
Data Sources
3 Lessons
Outputs
4 Lessons
Locals
2 Lessons
Templates and Files
4 Lessons
Variables
14 Lessons
Using Variables to Create Dynamic Terraform Configurations
Cloud Lab
Project Layout
2 Lessons
Modules
6 Lessons
Create SQS Queues Using Terraform Modules
Cloud Lab
Plans
4 Lessons
State
5 Lessons
Manipulate State Using Terraform
Cloud Lab
Workspaces
2 Lessons
Provisioners
3 Lessons
Advanced Resources
5 Lessons
Exercise
8 Lessons
Create a VPC with a CIDR Range and Two Subnets with Terraform
Cloud Lab
Conclusion
1 Lesson
Appendix
3 Lessons
How You'll Learn
You don’t get better at swimming by watching others. Coding is no different. Practice as you learn with live code environments inside your browser.
Videos are holding you back. Educative‘s interactive, text-based lessons accelerate learning — no setup, downloads, or alt-tabbing required.
Learn faster and smarter with adaptive AI tools embedded in every Educative course.
Built-in assessments let you test your skills. Completion certificates let you show them off.