Skip to main content

Cloud Fundamentals for Data Practitioners (CD-101)

A forgotten cluster runs all weekend and turns up on Monday as a $3,000 line item nobody can explain. A query that cost pennies at your desk scans a hundred times more data in production and quietly bills for every byte. A storage bucket left open to the internet becomes the headline in a breach report. None of these is a mystery once you understand how the cloud charges for data and who is responsible for locking it down. This course teaches you to see those mechanics before they surprise you.

CD-101 is the on-ramp to the School of Cloud Data Platforms, taught data-first. Every idea arrives through one question โ€” "what does this mean for a dataset?" โ€” instead of generic certification trivia. You will learn the building blocks that every managed data service is assembled from, the shared-responsibility line that decides what you must secure yourself, and the pay-per-use discipline that keeps a platform's monthly bill defensible. The whole course, including its lab, runs on your own machine at zero cost: no cloud account, no card on file, nothing to tear down but a folder.

๐ŸŽฏ What you'll learn
  • Describe the core cloud building blocks for data โ€” compute, object storage, and networking โ€” and explain why compute and storage are billed and scaled separately - Explain regions and availability zones as the boundaries a dataset lives in, and why placing compute next to storage avoids egress charges - Map the managed data-services landscape (object stores, warehouses, and lakehouses) at a conceptual level, naming AWS, Azure, and GCP examples - Read the shared-responsibility model and the free-tier posture to decide what the provider secures versus what you must secure yourself - Estimate a cloud data workload's monthly bill from its cost drivers and apply least-privilege as a day-one habit

Who this course is forโ€‹

CD-101 gates every platform course in the school, so it is written for learners arriving from several directions:

  • The continuity learner partway through the migrated AWS or Azure codelabs who wants the mental models underneath the services they are already clicking through.
  • The on-prem data engineer with solid SQL and ETL whose employer is moving to the cloud and who needs service-selection judgment, not just syntax.
  • The analyst broadening out who lives in one warehouse and wants the full picture around it: ingestion, storage, cost, and access control.
  • The aspiring platform engineer building toward the infrastructure, cost, and governance courses that turn a builder into a platform owner.

Prerequisitesโ€‹

SQL fundamentals and basic Python โ€” enough to read a short query and a short script without panic. Prior DA-1xx or DE-1xx coursework covers this comfortably, or you can place out with the school's placement quiz. You do not need a cloud account, a credit card, or any paid tool. The concepts are vendor-neutral, and the lab runs entirely on your machine using only the Python standard library.

Modulesโ€‹

CD-101 is roughly twelve hours of effort across six modules. This first slice delivers three foundational lessons and your first hands-on lab, covering the building blocks, the managed-services landscape, and the cost-and-security core.

#ModuleWhat you leave with
1Cloud building blocks for dataCompute, object storage, networking, regions/zones
2Identity and access fundamentalsAccounts, roles, policies, least privilege as habit
3Networking just-enoughThe VPC/VNet mental model and private endpoints
4Anatomy of a cloud data platformIngestion to serving, mapped across four clouds
5Pricing literacyOn-demand vs. serverless, egress, cost-per-month
6Working like a professionalTagging, budget alarms, and teardown discipline

The three lessons and the lab below cover the core of Modules 1, 4, 5, and 6, and give you the cost-estimation skill the rest of the school leans on whenever it asks "what does this cost per month?"

Outcomesโ€‹

By the end of CD-101 you can:

  • Explain how compute, object storage, and networking combine into a cloud data platform, and why storage is its center of gravity.
  • Choose a region for a dataset and predict when moving that data will cost you in egress charges.
  • Place any managed data service on the managed-versus-self-managed spectrum and say which security duties the shared-responsibility model leaves to you.
  • Estimate a workload's monthly bill from storage, egress, and compute usage, and flag a configuration that would spill out of the free tier.

Where this leadsโ€‹

CD-101 gates all five Practitioner platform courses โ€” AWS analytics, data engineering on AWS, the Azure data platform, Databricks, and Snowflake โ€” and through them the Advanced courses on infrastructure-as-code, cost engineering, and security. The cost-calculator you build in this course's lab is the seed of a habit those courses assume: every design decision comes with a monthly-cost answer. Start here, and the pricing and security discussions later never catch you off guard.

tip

Do the lessons in order. Each introduces vocabulary the next assumes โ€” regions and object storage in Lesson 1, the service landscape in Lesson 2, and the cost drivers in Lesson 3 โ€” and the lab pulls all three together into a calculator you will reach for whenever you size a workload.