Cloud Computing
Deploy, scale and secure infrastructure on modern cloud platforms.
- Self-paced
- 8–10 weeks
- 25+ hrs
- Credential included
Curriculum
6 subjects · 15 chapters · 60 topics
- 01
Cloud Foundations
1.1 What the cloud is
- On-premise versus cloud
- IaaS, PaaS and SaaS
- Public, private and hybrid
- Shared responsibility model
1.2 Economics and regions
- CapEx versus OpEx
- Regions, zones and edge locations
- Pricing models and reserved capacity
- Cost estimation before you build
1.3 Getting an account
- Creating a free-tier account
- Console, CLI and SDK
- Billing alerts and budgets
- Account hygiene
- 02
Core Services
2.1 Compute
- Virtual machines and instance types
- Auto-scaling groups
- Containers and managed container services
- Serverless functions
2.2 Storage
- Object storage
- Block and file storage
- Storage classes and lifecycle rules
- Backup and versioning
2.3 Databases
- Managed relational databases
- NoSQL and key-value stores
- Caching layers
- Read replicas and failover
- 03
Networking
3.1 Virtual networks
- VPCs, subnets and route tables
- Security groups and firewalls
- NAT and internet gateways
- Public versus private subnets
3.2 Traffic and delivery
- Load balancers
- DNS and domain routing
- Content delivery networks
- TLS certificates
- 04
Identity, Security and Governance
4.1 Identity and access
- Users, groups and roles
- Policies and least privilege
- Multi-factor authentication
- Access keys and rotation
4.2 Protecting data
- Encryption at rest and in transit
- Key management
- Secrets management
- Compliance basics
4.3 Monitoring
- Metrics, logs and alarms
- Centralised logging
- Tracing a request
- Audit trails
- 05
Building and Operating
5.1 Infrastructure as code
- Why click-ops does not scale
- Terraform basics
- Templates and modules
- State and drift
5.2 Deployment
- CI/CD pipelines
- Blue-green and canary releases
- Rollback strategy
- Environments and promotion
5.3 Reliability
- High availability design
- Disaster recovery, RTO and RPO
- Load and failure testing
- Cost and performance tuning
- 06
Project
6.1 Deploying a real workload
- Designing the architecture
- Building it with infrastructure as code
- Securing and monitoring it
- Documenting and handing it over

