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
80 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.

10 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.

10 minTutorial
Start

Enterprise Modeling Paradigms — Kimball, Inmon, Data Vault & OBT

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.

9 minTutorial
Start

Layered Lakehouse Architecture — Bronze, Silver, Gold & Modern 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.

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