Using an AWS Free Tier account
As a best practice, do not use the AWS root user account for any task where it’s not required. Instead, create a new IAM user with administrator access and use the new user account for all of these exercises. Use the following link in AWS documentation to create a new Admin user: https://docs.aws.amazon.com/IAM/latest/UserGuide/getting-started_create-admin-group.html
Creating a VPC manually using AWS Console
Creating, deleting or changing an AWS Security Group
Create a web server using an AWS EC2 instance
Creating a VPC manually using AWS Console
Creating, deleting or changing an AWS Security Group
Creating a static WebSite with AWS S3 using AWS management console

More Exercises coming soon (within the next few hours)
Articles coming soon:
Create a public and a private network, a private EC2 instance and a Bastion Host
Create a WordPress server
Create a WordPress server and use Route 53 to create a domain for your WebSite
Create a WordPress Site using Amazon’s managed database service – RDS
Create a highly available WordPress Site with SSL Encryption
Establish logging and monitoring for WordPress Site, using Cloud watch and cloud trail to keep abreast of performance and events
Use Athena to analyze WordPress Site logs
Creating AWS Infrastructure using Infrastructure as Code
The following exercises already exist, just have to write them up
- Using Cloud Formation to automate deployments
- Using Terraform to automate deployments
- Using Ansible to configure deployments