When you enroll through our links, we may earn a small commission—at no extra cost to you. This helps keep our platform free and inspires us to add more value.

Terraform - From Zero to Certified Professional
2025 HashiCorp Certified: Terraform Associate and much more

This Course Includes
udemy
4.5 (932 reviews )
11h 11m
english
Online - Self Paced
professional certificate
Udemy
About Terraform - From Zero to Certified Professional
Welcome to Course:
Terraform - From Zero to Certified Professional
Course covering all features of Terraform required to pass
HashiCorp Certified Terraform Associate Exam
certification exam.Course is fully bases on building Infrastructure on
AWS - Amazon Web Services
, butI have one lesson to show how to work with
GCP - Google Cloud Platform
and provision VM and simple Web Server.We also will use AI to write code and find and fix issues in my code.Course Lessons: 1. Welcome and Intro 2. What is Terraform and Why you need it 3. Installation on Windows 4. Installation on Linux 5. Installation on Mac 6. Upgrade Terraform Version 7. Installation of Visual Studio Code and Terraform Plugin 8. AWS Credentials Setup for Terraform 9. Create Resources on AWS 10. Update Resources on AWS 11. Destroy Resources on AWS 12. Installation and use of Cursor AI Code Editor and Terraform Plugin 13. Fixing Error for EC2-Classic no new Security Groups can be created without referencing a VPC 14. Bootstrap simple WebServer 15. Bootstrap simple WebServer with External Static file 16. Bootstrap simple WebServer with External Template file 17. Example Working with Google Cloud Platform, create simple VM and WebServer 18. Dynamic Blocks 19. Almost Zero downtime WebServer with Lifecycle and Elastic IP 20. Manage dependency - depends_on 21. Show execution results - outputs 22. Generate, Store, Retrieve Secrets - SSM Parameter Store 23. Generate, Store, Retrieve Secrets - AWS Secrets Manager 24. Use Data Sources to fetch information 25. Use Data Sources to fetch latest AMI id 26. Deploy Highly Available Web Site with Zero Downtime and Green/Blue Deployment 27. Variables 28. Variables with Auto Filling 29. Local Variables 30. Execute Local Commands - local-exec 31. Execute Remote Commands - remote-exec 32. Lookup and Conditions 33. Terraform Loops - count 34. Terraform Loops - for_each 35. Terraform Loops - for in 36. Create Resources in Multiply AWS Regions 37. Create Resources in Multiply AWS Accounts and Regions 38. Terraform Remote State 39. Terraform Modules Part-1 - Convert your code into Module 40. Terraform Modules Part-2 - Use Modules 41. Terraform Modules Part-3 - Use Modules in loops, store and use Modules in GitHub 42. Terraform Module for Multiply AWS Accounts and Regions 43. Best way to recreate resource - terraform taint up to v0.15.1 44. Best way to recreate resource - terraform apply -replace since v0.15.2 45. How to manage existing resources - terraform import 46. How to Import existing resources semi-automatically with v1.5+ 47. Terraform Workspaces and when to use them - terraform workspace 48. Refactoring Terraform code, manipulation with State - terraform state - Part-1 49. Refactoring Terraform code, manipulation with State - terraform state - Part-2 50. Terraform validate, Terraform show, Terraform output, Terraform console, Terraform apply -target 51. Terraform Logs 52. Terraform Cloud 53. Terraform Enterprise 54. Terraform folders Hierarchy for Dev, Staging, Prod environments 55. How to use Global Variables 56. Lock file .terraform.lock.hcl 57. When to use and how works AWS S3 State Lock File 58. Review of HashiCorp Certified Associate Exam and how to Register 59. BONUS - Complex problem solution using Loop inside Loop inside Loop inside Loop 60. BONUS - Alternative AWS Provider - AWSCC 61. BONUS - How to Switch or Migrate from Terraform to OpenTofu and back
What You Will Learn?
- Get Fully Ready for HashiCorp Certified: Terraform Associate Exam .
- Create Cloud Infrastructure using Terraform on AWS - Amazon Web Services .
- Use Terraform on Professional Level .
- Create and Use Terraform Modules .
- Refactor Existing Infrastructure using Terraform .
- All the basic and advanced topics of Terraform .
- Terraform Open Source, Terraform Cloud, Terraform Enterprise .
- How to Switch or Migrate from Terraform to OpenTofu.