Terraform Course - Automate Your AWS Cloud Infrastructure
By freeCodeCamp | Free Course on YouTube
4.8
(0 ratings)
0 students enrolled
Q
Created by
Qasrawii Academy
Last updated 3/2026
EN
Intermediate
1166 min total
What you'll learn
Course Content
4 sections • 32 lessons • 1166m total length
Getting Started
Day 0—Learn AWS With Terraform in 30 Days (with real-time projects)
Preview
34:00
1/30 - How Does Terraform Work | Intro to IAC
Preview
21:00
2/30 - Terraform AWS Provider explained
Preview
31:00
3/30 - Create an AWS S3 Bucket Using Terraform (it's simple)
12:00
4/30 - Terraform State file management with AWS S3 | Remote Backend
17:00
6/30 - AWS Terraform Project Structure Best Practices
12:00
5/30 - Terraform Variables in AWS - Input vs Output vs Local Variables
37:00
7/30 - AWS Terraform Type Constraints Explained (with realtime examples)
52:00
8/30 - AWS Terraform Meta Arguments Made EASY | Count, depends_on , for_each
29:00
9/30 - AWS Terraform Lifecycle Rules Explained
35:00
Fundamentals
10/30 - AWS Terraform Conditional Expressions , Splat Expressions and Dynamic Block
39:00
11/30 - AWS Terraform Functions - Part 1
55:00
12/30 - AWS Terraform Functions - Part 2
43:00
50 Early Winners for #30DaysofAWSTerraform - Announcement
7:00
13/30 - Terraform Data Source AWS Explained (with demo)
23:00
14/30 - Host A Static Website In AWS S3 And Cloudfront (using terraform)
53:00
15/30 - AWS VPC Peering Using Terraform - Mini project
58:00
16/30 - AWS IAM User Management with Terraform - Mini Project
37:00
17/30 - AWS Terraform Blue-Green Deployment Using Elastic Beanstalk
20:00
18/30 - Image Processing Serverless Project using AWS Lambda(with terraform)
40:00
Core Concepts
19/30 - Terraform Provisioners (with demo) - local vs remote vs file
25:00
20/30 - Terraform Custom Modules for EKS - From Zero to Production
33:00
21/30 - AWS Policy and Governance Setup Using Terraform
36:00
Day 22/30 - 2-Tier Architecture Setup on AWS Using Terraform
14:00
23/30 - Setup End-to-End Observability in AWS Using Terraform (Real-Time Project)
52:00
24/30 - Highly Available and Scalable Architecture Using Terraform
43:00
25/30 - Terraform Import In AWS Explained With Demo
50:00
26/30 - HCP Terraform Explained with Demo - Terraform Projects and Workspaces
44:00
27/30 - Automate AWS Infra Using Terraform and GitHub Actions | Realtime Project
49:00
28/30 - AWS 3-tier Architecture With Terraform | End-to-End Real-Time Project
62:00
Intermediate Topics
29/30 - End-to-end GitOps With Terraform and ArgoCD For EKS | Production-grade Kubernetes Project
48:00
30/30 - Drift Detection and Remediation Using Terraform and GitHub Actions | Real Time Project
55:00
Description
Terraform course by Sanjeev Thiyagarajan covering HCL syntax, providers, resources, variables, modules, state management, and deploying AWS infrastructure.
Original course by freeCodeCamp. Curated and organized for optimal learning on Qasrawii LMS.
Original course by freeCodeCamp. Curated and organized for optimal learning on Qasrawii LMS.
Requirements
- A computer with internet access
- Willingness to learn
Student Reviews
No reviews yet. Be the first to share your experience!
Free
Open Access
This course includes:
32 lessons
1166 minutes of content
Intermediate level
EN
Full lifetime access
Certificate of completion