Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Coursera

Cloud Automation Projects 2026 – AWS, Terraform & GitHub

Packt via Coursera

Overview

Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
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.

Syllabus

  • Personal Website
    • 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.
  • Setting Up GitHub Actions
    • 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
  • Creating Resources With Terraform
    • 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.
  • Add a Custom Domain and CDN to Our Website
    • 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.
  • Bonus Chapter: Introduction to Cloud Computing and AWS
    • 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.
  • Bonus Chapter: AWS IAM
    • 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.

Taught by

Packt - Course Instructors

Reviews

Start your review of Cloud Automation Projects 2026 – AWS, Terraform & GitHub

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.