
Explore AWS basics with a beginner-friendly, approachable course that unravels cloud concepts one step at a time, no prior knowledge required, and designed to be simple and consumable.
Create an EC2 instance in the region using an ubuntu 22.04 AMI, configure a security group for SSH, select a T2 micro, create a key pair, connect via SSH, terminate.
Learn how to create and configure an Amazon S3 bucket, choose a globally unique name and region, manage permissions and public access, enable versioning and encryption, and upload initial files.
Learn how Amazon S3 stores and manages objects with per-object settings, access controls, and URLs; navigate folders as prefixes, upload, move, and delete files, and delete empty buckets.
Explore how Amazon VPCs provide secure, isolated networks in AWS, with regional default VPCs, subnets across availability zones, and internet access via gateways.
Create your first AWS Lambda function from scratch in node.js, deploy and test with sample events, and configure triggers like API Gateway or S3 while managing dependencies via layers.
Deploy a managed Postgres database on AWS RDS using standard create, select engine and version, and configure security, backups, and connectivity; validate by connecting via pgadmin to the RDS endpoint.
Learn how to design a DynamoDB table for customer orders by setting a partition key (customer id) and sort key (order id), add items, and perform queries in AWS console.
Learn to create AWS IAM users, groups, and roles, attach policies such as administrator access or read only, and use roles to access S3 temporarily.
Learn how CloudWatch centralizes logs from Lambda and other services, uses log groups and streams, and enables live tail, Log Insights, metrics, alarms, and dashboards.
Demonstrates creating an auto scaling group with a launch template, application load balancer, and target tracking to keep CPU utilization around 40%, scaling from one to three instances.
Create an aws workflow that uploads videos to raw videos s3 bucket, publishes to an sns topic, and fans out to two sqs queues for video processing and thumbnail generation.
Get practical, job-ready AWS skills through short, beginner-friendly lessons paired with guided labs you can run in your own account. Each module introduces what the service is for, common use cases, and a straightforward lab to reinforce the concept.
What you’ll learn and build
AWS EC2 + Lab: Launch and secure your first virtual server—the most common cloud compute resource.
AWS S3 + Lab: Store and retrieve files at scale with durable, cost‑effective object storage.
AWS VPC + Lab: Design a private, customizable network to isolate and protect your resources.
AWS Lambda + Lab: Run code on demand without managing servers using event‑driven compute.
AWS RDS + Lab: Set up a managed relational database with automated maintenance and backups.
AWS DynamoDB + Lab: Create a fast, serverless NoSQL database for key‑value and document workloads.
AWS IAM + Lab: Control access with users, roles, and policies based on least privilege.
AWS CloudWatch + Lab: Monitor resources and apps with metrics, logs, dashboards, and alerts.
AWS Auto Scaling/ELB + Lab: Distribute traffic and automatically scale for performance and resilience.
AWS SNS/SQS + Lab: Decouple components with pub/sub notifications and reliable message queues.
Who this course is for
Absolute beginners to cloud or AWS
Developers, QA, data, and IT professionals moving to the cloud
Learners preparing for foundational AWS knowledge (great prep before Cloud Practitioner or Solutions Architect – Associate)
What you’ll take away
Confidence navigating the AWS Console and CLI
The ability to deploy, secure, monitor, and scale core AWS services
A portfolio of completed labs showing real, hands‑on experience
By the end, you won’t just recognize AWS service names—you’ll have used them to build working solutions.