This hands-on course is designed to equip you with the skills to efficiently build and manage AWS infrastructure using Terraform. Through a series of engaging lessons, you'll delve into Terraform fundamentals, master essential commands, and explore AWS configurations. Gain practical experience by coding line-by-line, setting up security groups, and deploying cloud infrastructure. By the end of the course, you'll be proficient in using Terraform to automate infrastructure deployment, manage resources, and optimize cloud environments. Whether you're a budding DevOps engineer or an IT professional seeking to enhance your cloud skills, this course offers the practical knowledge and tools you need to succeed, and will transform your approach to cloud infrastructure management.



Terraform in AWS from Basics to Guru: Unit 1
This course is part of Terraform in AWS from Basics to Guru Specialization

Instructor: Pearson
Included with
Recommended experience
What you'll learn
Master the fundamentals of Terraform and its workflow for Infrastructure as Code.
Develop and manage AWS infrastructure using Terraform commands and configurations.
Implement security best practices with AWS security groups and SSH key pairs.
Automate infrastructure setup with Cloud-Init and Terraform outputs for efficient resource management.
Skills you'll gain
Details to know

Add to your LinkedIn profile
July 2025
5 assignments
See how employees at top companies are mastering in-demand skills

Build your subject-matter expertise
- Learn new concepts from industry experts
- Gain a foundational understanding of a subject or tool
- Develop job-relevant skills with hands-on projects
- Earn a shareable career certificate

There is 1 module in this course
This module covers Terraform fundamentals, Terraform commands and the Terraform core program, as well as AWS configurations in Terraform, including working with instances, security groups, key deployers, SSH, cloud-init, and terraform outputs. Follow along with the labs using the step-by-step lab files, downloadable from github.com/daveprowse/tac-course. This course consists primarily of hands-on demonstrations, so be ready to work and have your system ready to go. A virtual machine, preferably Linux-based, is recommended for this module.
What's included
47 videos5 assignments
Earn a career certificate
Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.
Explore more from Cloud Computing
Why people choose Coursera for their career





Open new doors with Coursera Plus
Unlimited access to 10,000+ world-class courses, hands-on projects, and job-ready certificate programs - all included in your subscription
Advance your career with an online degree
Earn a degree from world-class universities - 100% online
Join over 3,400 global companies that choose Coursera for Business
Upskill your employees to excel in the digital economy
Frequently asked questions
Yes, you can preview the first video and view the syllabus before you enroll. You must purchase the course to access content not included in the preview.
If you decide to enroll in the course before the session start date, you will have access to all of the lecture videos and readings for the course. You’ll be able to submit assignments once the session starts.
Once you enroll and your session begins, you will have access to all videos and other resources, including reading items and the course discussion forum. You’ll be able to view and submit practice assessments, and complete required graded assignments to earn a grade and a Course Certificate.
More questions
Financial aid available,