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.
Monitoring, Scaling, Security & Cost
Learn to run cloud workloads reliably and affordably by wiring up CloudWatch metrics, logs and alarms, choosing between vertical and horizontal scaling, automating capacity with auto scaling groups, and locking down security and spend. You finish able to take a running service and make it observable, elastic, recoverable, secure and cost-efficient — a genuine production-readiness capability.
Domains, DNS, HTTPS & Load Balancing
Learn to put a real site on a real domain, securely and reliably. You will map how DNS resolves names to addresses, register and delegate a domain through Route 53, issue and validate TLS certificates with ACM, and place a health-checked Elastic Load Balancer in front of multiple instances so traffic is distributed and encrypted end to end.
Containers in the Cloud — Docker & Deployment
Containerise and deploy a real application end to end — package it as a Docker image, wire up multi-service apps with Compose, push to a registry, and run it on a VPS or EC2. You finish able to take an app from source to a running container in the cloud, and to reason about when orchestration is worth it.