# Terraform

1. <span class="break-words
          tvm-parent-container"><span dir="ltr">Tutorials   
      
    🟣 Terraform Course – Automate your AWS cloud infrastructure  
      
    [https://lnkd.in/dvpzNT5M](https://lnkd.in/dvpzNT5M)  
      
    🟣 HashiCorp Terraform Associate Certification Course by Andrew Brown  
      
    [https://lnkd.in/dn5m2NKQ](https://lnkd.in/dn5m2NKQ)  
      
    🟣 Terraform for DevOps Beginners + Labs by KodeKloud  
      
    [https://lnkd.in/d8nkTj3n](https://lnkd.in/d8nkTj3n)  
      
    🟣 Terraform Foundations Course by Derek Morgan  
      
    [https://lnkd.in/dWYByZjH](https://lnkd.in/dWYByZjH)  
      
    🟣 HashiCorp Terraform Associate certification exam  
      
    [https://lnkd.in/dhV35bJG](https://lnkd.in/dhV35bJG)  
      
    🟣 Learn Terraform (and AWS) by Building a Dev Environment - Full Course for Beginners  
      
    [https://lnkd.in/dA44F\_\_P](https://lnkd.in/dA44F__P)  
      
    🟣 Complete Terraform Course - From BEGINNER to PRO! (Learn Infrastructure as Code)  
      
    [https://lnkd.in/dRs3YFu3](https://lnkd.in/dRs3YFu3)  
      
    🟣 Azure Terraform Full Course I Microsoft  
    Azure Terraform Course  
      
    [https://lnkd.in/dM-h-R8y](https://lnkd.in/dM-h-R8y)</span></span>

<span class="break-words
      tvm-parent-container"><span dir="ltr"><span class="break-words
          tvm-parent-container">20 best practices to improve your Terraform workflow</span> </span></span>

[<span class="break-words
      tvm-parent-container"><span dir="ltr">https://spacelift.io/blog/terraform-best-practices</span></span>](https://spacelift.io/blog/terraform-best-practices)

<span class="break-words
      tvm-parent-container"><span dir="ltr">  
  
2\. Labs   
  
🟣 Lab 1.Terraform Introduction | Terraform Tutorial for Beginners | Terraform for DevOps Engineer  
  
[https://lnkd.in/dCpQyKNz](https://lnkd.in/dCpQyKNz)  
  
🟣 Lab 2. How to Use Visual Studio code for Terraform | Creating EC2 Instance using Terraform  
  
[https://lnkd.in/dvMC5a2J](https://lnkd.in/dvMC5a2J)  
  
🟣 Lab 3. \[Scenario-1\]: How to Create VPC using Terraform | AWS VPC using Terraform | AWS Terraform  
  
[https://lnkd.in/dtT3zMzF](https://lnkd.in/dtT3zMzF)  
  
🟣 Lab 4. AWS NAT Gateway using Terraform | AWS Private Subnet using Terraform | Terraform Tutorial  
  
[https://lnkd.in/dqTeZQdc](https://lnkd.in/dqTeZQdc)  
  
🟣 Lab 5. Terraform Input Variables | How to Use Terraform Input Variables | Terraform Variables  
  
[https://lnkd.in/dqsAKSyH](https://lnkd.in/dqsAKSyH)  
  
🟣 Lab 6. Terraform Output Variables Example | Terraform Output Values | Terraform Outputs  
  
[https://lnkd.in/dhkgFexc](https://lnkd.in/dhkgFexc)  
  
🟣 Lab 7. Terraform Local Values | How to use Terraform Local Values | Terraform Locals  
  
[https://lnkd.in/dHZEW\_sy](https://lnkd.in/dHZEW_sy)  
  
🟣 Lab 8. How to Create EC2 Instance in AWS using Terraform | Create EC2 Instance using Terraform  
  
[https://lnkd.in/dKjwzqGT](https://lnkd.in/dKjwzqGT)  
  
🟣 Lab 9. AWS EC2 Instance,Security Group in AWS Using Terraform | Terraform Create Security Group AWS  
  
[https://lnkd.in/dMA-J7GE](https://lnkd.in/dMA-J7GE)  
  
</span></span>