Terraform for Beginners

Want to learn Terraform but don't know where to start?

You're in the right place.

In just a few hours, you'll go from a beginner to someone with a solid understanding of Terraform fundamentals.

Here's what you'll learn in the course:

  • Introduction
  • What is Terraform?
  • Prerequisites
    • Choose a code editor
    • Create an AWS account
    • Create an IAM user
    • Create access keys
    • Install Terraform
    • Provide AWS credentials to Terraform
  • Terraform Fundamentals
    • Specify a provider
    • Configure the provider
    • Define a resource
    • Initialize the project directory
    • Format and validate Terraform code
    • Create infrastructure
    • Version control with Git and GitHub
    • Update infrastructure
    • Reference a resource attribute
    • Manage dependencies between terraform resources
    • Terraform variables
    • Destroy Infrastructure
    • Terraform State
    • Terraform Modules
    • Terraform style guide
  • Conclusion

Ready to master Terraform?

Get Started