2h 54m total
Cloud computing from first principles to deploying a resilient application on AWS. You'll start with what the cloud actually is — on-prem versus cloud, the IaaS/PaaS/SaaS models, and the AWS global infrastructure of Regions, Availability Zones, and edge locations — then set up an account safely with the Console, the AWS CLI, and billing guardrails. From there you build up the core: the shared-responsibility model and IAM least privilege; compute (EC2, Lambda and event-driven serverless, ECS/Fargate containers); storage (S3 with its classes and lifecycle, EBS versus EFS, encryption); networking (VPC, public and private subnets, security groups versus NACLs, load balancers, and Route 53 DNS); and databases (RDS, DynamoDB, ElastiCache). The advanced modules cover infrastructure as code and deployment (CloudFormation and Terraform, immutable infra, CI/CD, blue/green) and operations (CloudWatch, CloudTrail, the six-pillar Well-Architected Framework, and cost optimization) — finishing with a capstone that ties a VPC, an Application Load Balancer, an Auto Scaling group, RDS, S3, and IAM into one multi-tier web app. It maps to the mindset behind the AWS Certified Cloud Practitioner exam. No prior cloud experience assumed; comfort reading a terminal helps.