Micro Free Course — 100% Free Learning

All lessons in this module are free to learn. Sign in with Google to save your progress.

0

Foundations: Why Models Matter

OLTP vs OLAP, normalization 101, the cost of bad models, and the layered architecture (source → staging → marts) every modern warehouse uses. The 'why' before the 'how'.

Module Progress0% Complete
90 min total
8 Lessons
0 Completed

Module Content

Why Data Modeling Exists — OLTP vs OLAP

One database can't serve both transactions and analytics well. This is why data warehouses exist. FIND_VIDEO: search 'OLTP vs OLAP data warehouse' — recommended channel: Kahan Data Solutions / Seattle Data Guy. Aim for 11 min or under.

5 minVideo
Start

Quiz: The Two Worlds and Why They Need Different Schemas

OLTP and OLAP optimize for opposite things. Trying to use one for the other is the source of most warehouse pain.

7 minTutorial
Start

Database Normalization — 1NF Through 5NF (and When to Stop)

The three normal forms in plain English, with the warehousing context most tutorials miss. FIND_VIDEO: search 'normalization 1NF 2NF 3NF tutorial' — recommended channel: Decomplexify. Aim for 12 min or under.

29 minVideo
Start

Quiz: When to Normalize and When to Stop

The textbook says 3NF. The warehouse says 'usually denormalize'. Both are right — for different reasons.

7 minTutorial
Start

The Cost of Bad Models — Three War Stories

What goes wrong when you don't model: slow dashboards, inconsistent metrics, and a 6-month refactor. FIND_VIDEO: search 'data modeling mistakes warehouse postmortem' — recommended channel: Seattle Data Guy / Kahan Data Solutions. Aim for 12 min or under.

13 minVideo
Start

Quiz: Spotting Model Smells

Five recurring smells in production warehouses. If you find them, you've found a refactor.

7 minTutorial
Start

Layered Architecture — Source, Staging & Marts

The architectural pattern almost every modern warehouse uses, and why each layer earns its keep. FIND_VIDEO: search 'dbt layered architecture staging marts' — recommended channel: dbt Labs / Kahan Data Solutions. Aim for 11 min or under.

15 minVideo
Start

Quiz: Layered Architecture in Practice

Three layers, one purpose: keep the messy world separate from the clean dimensional model.

7 minTutorial
Start
Foundations: Why Models Matter | Data Modeling & Warehousing Fundamentals | Topfolio