Deploy and run apps in the cloud.
Cloud & Hosting — cloud models, Linux and VPS administration, AWS (EC2, S3, RDS, IAM), DNS and HTTPS, containers, and monitoring, scaling, security and cost. Every course carries 10 hands-on exercises with solutions.
AWS Storage & Databases — S3 & RDS
Use managed storage and databases on AWS with confidence. You will create and secure S3 buckets, serve static sites, generate presigned URLs and automate lifecycle rules, then provision, connect to, back up and restore a managed PostgreSQL RDS instance from the command line.
AWS EC2 — Launching & Managing Servers
Learn to run and manage virtual servers on Amazon EC2 end to end — choosing instance types and AMIs, securing access with key pairs and security groups, attaching EBS storage, bootstrapping with user data, and deploying a real app. You will finish able to launch, connect to, deploy on, and safely tear down EC2 instances from the AWS CLI and SSH with confidence.
AWS Core — Accounts, IAM & Billing
Set up and secure a brand-new AWS account the way a professional would — lock down the root user, add MFA, and create least-privilege IAM users, groups, roles and policies. You will also wire up billing budgets and cost alerts and drive it all from the AWS CLI so the account is safe to hand to a team.