Cloud Fundamentals
Learn how the public cloud works: service models, regions, shared responsibility, compute, storage, networking, IAM, secrets and cost control, using free tiers only.
Leads to: Machine Learning Engineer, Cloud Engineer, DevOps / Site Reliability Engineer, Data Engineer
Before you start
This course builds on Linux Administration. Take it first if you are new to the topic.
About this course
Cloud engineers and machine learning engineers spend much of their week on someone else's computers. This intermediate course explains how the public cloud really works and lets you try it safely on a free tier. You will learn the service models (IaaS, PaaS, SaaS and serverless), how regions and availability zones let a system survive a failure, and who is responsible for what under the shared responsibility model. Before you create anything you set a budget alert. Then you launch and connect to a small virtual machine, store files in object storage with access rules, and sketch a VPC with public and private subnets. The last module covers identity and access management with least-privilege policies, keeping secrets out of code, monitoring with alarms and health checks, and planning an entry-level certification such as AWS Certified Cloud Practitioner, Azure Fundamentals (AZ-900) or Google Cloud Digital Leader. Examples use AWS because its free plan is easy to start, and every lesson names the Azure and Google Cloud equivalents. Every hands-on task ends with a cleanup step. It builds on Linux Administration.
Course content
Module 1
Cloud Concepts
3 lessons · 1h 20mService models, regions and availability zones, the shared responsibility model and how cloud pricing works.
- 19mIaaS, PaaS, SaaS, serverlessReading
Compare the cloud service models and pick the right one for a workload.
- 25mRegions, zones, and availabilityReading
Use regions and availability zones to design a system that survives a zone failure.
- 36mShared responsibility and costReading
Explain who secures what in the cloud, estimate a monthly bill and set a budget alert before building anything.
Module 2
Core Services
3 lessons · 2h 10mThe three building blocks of almost every cloud system: compute, object storage and the virtual network that joins them.
- 43mComputeReading
Launch a free-tier virtual machine, connect to it over SSH and delete it when you are done.
- 37mStorageReading
Store files in object storage, control who can read them and clean up the bucket.
- 50mCloud networkingReading
Sketch a VPC with public and private subnets, route tables and security groups.
Module 3
Identity and Security
4 lessons · 2h 27mLeast-privilege IAM, secrets handling, monitoring and billing alerts, and a plan for a cloud fundamentals certification.
- 51mIAMReading
Write a least-privilege IAM policy and use roles instead of long-lived keys.
- 17mSecrets and keysReading
Keep passwords, API keys and other secrets out of code and fetch them safely at runtime.
- 39mMonitoring and billing alertsReading
Set a budget alert and a health-check alarm, and know where to look when something breaks.
- 40mCloud practitioner exam prepReading
Compare the entry-level cloud certifications and make a realistic study plan for one.