
Discover how to build and manage AWS resources from zero to confident, using regions, subnets, VPCs, virtual servers, IAM, AWS CLI, and Terraform with hands-on examples.
Create a new AWS account, verify your email, and enable MFA for the root user. Navigate the AWS management console and learn about the free tier and IAM basics.
Create and manage AWS budgets to control costs with email alerts, using simplified templates like zero spend and monthly cost budgets, and set thresholds such as $0.01 and $10.
Create an admin IAM user and an admins group in AWS, grant administrator access to the group, and enable console access with a custom password.
Learn to create an administrator IAM user with programmatic access, generate access keys and secret keys, install the AWS CLI, and configure credentials and region for remote access.
Learn to create and launch an EC2 instance in the AWS console, select a free tier eligible AMI, and connect via SSH with a key pair.
Create an EC2 instance using the AWS CLI by composing a multi-line command, selecting ubuntu ami, instance type, region, and security group rules, then describe and terminate the instance.
Discover how AWS regions and availability zones compose a multi-data-center infrastructure, and learn to pick the closest region—considering latency, customer location, and GDPR rules.
Explore how virtual private clouds work in AWS by region, using default and custom VPCs with separate subnets and CIDR blocks to host all resources.
Explore subnets in a VPC and how availability zones shape region structure and cross-AZ transfer costs. Bind a subnet to a specific AZ using a CIDR block to control placement.
Understand how security groups shield EC2 instances with inbound and outbound rules, controlling ports like SSH 22 and restricting source IPs.
Create and manage S3 buckets in AWS, select the region, ensure globally unique bucket names, enable versioning and encryption, and upload or delete files within buckets.
Learn to securely access private ec2 instances without public ip addresses using the ec2 instance connect endpoint, replacing bastions with an open tunnel and ssh config.
Launch a WordPress website or online shop quickly with AWS LightSail, selecting a London server, accessing the WordPress admin, and managing a public IPv4 address.
Learn how to buy a domain in AWS Route 53 and create your DNS record, pointing a domain or subdomain to a web server using hosted zones and IP addresses.
Discover how Terraform, an infrastructure as code tool, provisions AWS resources declaratively with provider configurations, state management, and init, plan, and apply workflows.
Create a CentOS 8 or 9 instance in AWS by subscribing to the CentOS stream nine AMI, select a free tier micro, and verify via SSH.
Learn to host your own email with AWS WorkMail by creating an organization, linking a Route 53 domain, and adding a user to access a mailbox and send emails.
Mount an AWS S3 bucket on your server to gain unlimited storage by configuring credentials, verifying the bucket, and mounting it to a local directory on Ubuntu.
deploy a containerized python app to aws via the cli, building and pushing a docker image to ecr, then launching an ecs fargate service behind an alb load balancer.
The course "Introduction to AWS Cloud" is designed for individuals with no prior experience, as well as for those who have only recently started working with AWS Cloud.
The material covers all the basic services available in Amazon Web Services, showing not only how to create your AWS cloud account but also explaining step-by-step how to create your own server, how to manage it remotely via SSH, how to configure accounts for other users, and how to take advantage of the Free Tier service.
The course discusses various topics related to AWS infrastructure — we will learn what VPC (Virtual Private Cloud) is, what an AWS Region and Availability Zone (which is a zone for availability) are, why we need Security Groups and more.
All topics are explained in a friendly and straightforward manner, so that even someone with no IT background can follow along and create all the services in their own cloud.
From the course, we will learn how to set up our own website on AWS, how to open ports to make the site accessible, and how we can use 'user data' so that the newly created server has an installed and functioning website right away.
Each material is concise and free of unnecessary information, containing the essence required to understand the service and to build it independently in your own cloud.