VOOZH about

URL: https://www.coursera.org/learn/packt-cloud-automation-projects-aws-terraform-and-github-rmzxt

⇱ Cloud Automation Projects 2026 – AWS, Terraform & GitHub | Coursera


Cloud Automation Projects 2026 – AWS, Terraform & GitHub

Keep adding new skills with 10,000+ programs for $239 (usually $399). Save now.

Cloud Automation Projects 2026 – AWS, Terraform & GitHub

Included with

Ask Coursera

Gain insight into a topic and learn the fundamentals.
Intermediate level

Recommended experience

6 hours to complete
Flexible schedule
Learn at your own pace

Gain insight into a topic and learn the fundamentals.
Intermediate level

Recommended experience

6 hours to complete
Flexible schedule
Learn at your own pace

What you'll learn

  • Manage AWS resources securely using IAM, SSL/TLS, and other AWS tools.

  • Integrate custom domains and CloudFront distributions to improve website performance.

  • Deploy a static website on AWS S3 using Terraform for infrastructure management.

  • Set up and automate cloud infrastructure with GitHub Actions and Terraform.

Details to know

Shareable certificate

Add to your LinkedIn profile

Recently updated!

May 2026

Assessments

6 assignments

Taught in English

There are 6 modules in this course

This course features Coursera Coach!

A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. In this hands-on course, you will gain practical experience in automating cloud infrastructure using AWS, Terraform, and GitHub Actions. You'll start by building and deploying a personal website, then move on to managing AWS resources and automating workflows using GitHub Actions. As you progress, you’ll master Terraform to manage your infrastructure as code, enabling more efficient and scalable deployments. Throughout the course, you'll learn how to automate the creation and management of cloud resources, from S3 buckets to custom domains, and integrate CDNs for optimal website performance. By the end, you'll be proficient in using modern tools like Terraform and GitHub Actions to automate deployments, secure your infrastructure, and optimize costs. By the end of this course, you will have gained hands-on experience with cloud automation, and you’ll be equipped with the skills to deploy and manage scalable cloud infrastructure using AWS and Terraform. Whether you’re starting out or refining your skills, this course will prepare you for real-world cloud automation projects.

In this module, we will introduce the concept of building a personal website. You’ll start by creating content, making the site live, and ensuring its accessibility. As we progress, you will review your website for improvements and learn how to implement them for a more polished and functional web presence.

What's included

4 videos1 reading

4 videosTotal 15 minutes
  • Introduction3 minutes
  • Create Website Content5 minutes
  • Let's Have Our Website Up & Running!6 minutes
  • What is Missing?1 minute
1 readingTotal 10 minutes
  • Cloud Automation Projects 2026: AWS, Terraform, and GitHub Workflows10 minutes

In this module, we will walk you through setting up GitHub Actions to automate various tasks. You will create your GitHub repository, configure AWS roles, and automate actions like listing S3 buckets. Troubleshooting common issues and ensuring your workflow works seamlessly will also be covered

What's included

3 videos1 assignment

3 videosTotal 18 minutes
  • Create GitHub Repo & The First Workflow7 minutes
  • Create an AWS Role for GitHub Actions Access3 minutes
  • Listing All S3 Buckets Using GitHub Actions8 minutes
1 assignmentTotal 15 minutes
  • Setting Up GitHub Actions15 minutes

In this module, we will guide you through using Terraform to automate the creation and management of cloud resources like S3 buckets. You will learn how to set up and structure your Terraform files for a smooth deployment process and how to integrate it with GitHub Actions.

What's included

10 videos1 assignment

10 videosTotal 37 minutes
  • Create Terraform Backend Resources2 minutes
  • Create Terraform Structure and Backend4 minutes
  • Create an S3 Bucket using Terraform3 minutes
  • How to Run Terraform from GitHub Actions5 minutes
  • Passing Variable to Terraform from GitHub Actions3 minutes
  • Troubleshooting and It Works!4 minutes
  • Uploading Content to S3 Bucket4 minutes
  • Updating Terraform to Have the Static Website Hosting7 minutes
  • Troubleshooting and It Works!3 minutes
  • A Quick Test!2 minutes
1 assignmentTotal 15 minutes
  • Creating Resources With Terraform15 minutes

In this module, we will focus on adding a custom domain and CDN to your website. You’ll register your domain, configure CloudFront for content delivery, and secure the site with SSL certificates. Using Terraform, we will automate the DNS record management and ensure smooth integration.

What's included

18 videos1 assignment

18 videosTotal 73 minutes
  • Register a Domain Using Route 532 minutes
  • Verify Your Email0 minutes
  • Architecture to Implement2 minutes
  • Create the CloudFront Distribution and SSL Certificate5 minutes
  • Set DNS Records and It Works!2 minutes
  • First Cleanup!4 minutes
  • Make the S3 Bucket Private3 minutes
  • Create the SSL/TLS Certificate using Terraform6 minutes
  • Validate SSL Certificate Using Terraform5 minutes
  • Get Data from AWS Using Terraform8 minutes
  • Create the CloudFront Distribution Using Terraform9 minutes
  • Apply the Changes and It Works3 minutes
  • Add DNS Records Using Terraform3 minutes
  • Destroy All The Resources Using Terraform and GitHub Actions9 minutes
  • I Forgot the Hosted Zone0 minutes
  • Is There a Chance for Improvement?2 minutes
  • Move the S3 Bucket to Another Region9 minutes
  • What is the Next Project?1 minute
1 assignmentTotal 15 minutes
  • Add a Custom Domain and CDN to Our Website15 minutes

In this module, we will introduce cloud computing concepts and its significance in modern tech. You’ll explore AWS services, create an AWS account, and secure your environment with MFA. The focus will also be on AWS certifications and their relevance to cloud professionals.

What's included

10 videos1 assignment

10 videosTotal 38 minutes
  • Cloud Computing With an Example8 minutes
  • What is Cloud Computing and Why Does It Matter?3 minutes
  • AWS Certificates2 minutes
  • Understanding Cloud Computing Models and Deployment Types3 minutes
  • AWS Global Infrastructure3 minutes
  • AWS Acceptable Use Policy & Support Plans2 minutes
  • Create an AWS Account5 minutes
  • Multi Factor Authentication (MFA)3 minutes
  • How to Set Up a Billing Alarm5 minutes
  • AWS API Access: Console, CLI, SDK, and IaC Tools4 minutes
1 assignmentTotal 15 minutes
  • Bonus Chapter: Introduction to Cloud Computing and AWS15 minutes

In this module, we will dive into AWS IAM, which is crucial for securely managing resources in AWS. You will learn how to create users, define roles, and configure IAM policies. We will also cover advanced IAM strategies and how to interact with AWS programmatically using the AWS CLI.

What's included

6 videos2 assignments

6 videosTotal 31 minutes
  • IAM Basics, Create Users and Groups7 minutes
  • IAM Policies5 minutes
  • Configuring the CLI9 minutes
  • IAM Roles5 minutes
  • A Few More Things About IAM3 minutes
  • What is an ARN?3 minutes
2 assignmentsTotal 75 minutes
  • Full-course Practice Assessment15 minutes
  • Full-course Graded Assessment60 minutes

Instructor

Offered by

Why people choose Coursera for their career

👁 Image

Felipe M.

Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."
👁 Image

Jennifer J.

Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."
👁 Image

Larry W.

Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."
👁 Image

Chaitanya A.

"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."

Frequently asked questions

Cloud Automation Projects focuses on automating cloud infrastructure using tools like AWS, Terraform, and GitHub Actions. It's relevant because it helps streamline the deployment process, saving time and reducing human error. As businesses move toward cloud technologies, the ability to automate tasks such as resource management, website deployment, and system scaling is essential for efficiency and scalability.

This specialization covers building, automating, and managing cloud infrastructure projects. It teaches you how to build a personal website, automate deployments using GitHub Actions, manage AWS resources with Terraform, and add custom domains and content delivery networks (CDNs). By the end of the specialization, you will have practical skills in cloud automation and resource management.

After completing this specialization, you will be able to automate cloud infrastructure management, deploy and scale websites using AWS and Terraform, set up automated workflows with GitHub Actions, and implement custom domains and CDN integration. You’ll also be skilled in using infrastructure as code (IaC) for efficient cloud resource management.

This specialization requires a basic understanding of web development and cloud computing. Prior experience with GitHub, Terraform, and AWS is beneficial but not mandatory. Familiarity with general programming and cloud concepts will help you get the most out of the content.

This specialization is for individuals interested in cloud computing, automation, and web development. It is suitable for developers, DevOps engineers, IT professionals, or anyone looking to gain hands-on experience with cloud automation using AWS, Terraform, and GitHub Actions.

The total duration of this specialization is around [insert duration here]. It is structured to be completed at your own pace, but we recommend dedicating [insert average time commitment per week] to make steady progress.

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.

If you complete the course successfully, your electronic Course Certificate will be added to your Accomplishments page - from there, you can print your Course Certificate or add it to your LinkedIn profile.

This course is currently available only to learners who have paid or received financial aid, when available.

Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.

Financial aid available,