Architecture track
Practical Data Architecture
Learn how data systems fit together in 50 hands-on lessons: 20 Beginner, 15 Intermediate and 15 Advanced.
Start at step 1. Each idea prepares you for the next one.
- 1Find where data begins and where it must go
- 2Design clear tables, keys and relationships
- 3Separate raw, clean and reporting layers
- 4Shape facts and dimensions for analytics
- 5Choose a warehouse, lake or lakehouse
- 6Add contracts, quality checks and lineage
- 7Protect private data and control access
- 8Design reliable events and serving layers
- 9Balance speed, cost, safety and recovery
- 10Explain a complete architecture blueprint
Continue where you left off
Name one data source
5 questions remaining in this sector
Your datasets, exercises and portfolio outputs stay inside the sector you choose.
Beginner · Sources & Data Types
2 exercises — finish them all to earn a certificate
2 questions left to earn this certificate
Name one data source
+20 XPYou are a data architect in the Finance team. A source is where data begins. We will map it using the payments dataset.
Choose a useful data type
+20 XPYou are a data architect in the Finance team. The type says whether a value is text, a number or a date. We will map it using the payments dataset.
Intermediate · Normalisation & Incremental Loads
2 exercises — finish them all to earn a certificate
2 questions left to earn this certificate
Split repeating details
+20 XPYou are a data architect in the Finance team. Normalisation stores repeated facts once. We will map it using the payments dataset.
Design an incremental load
+20 XPYou are a data architect in the Finance team. An incremental load moves only new or changed rows. We will map it using the payments dataset.
Advanced · Serving Layers
1 exercises — finish them all to earn a certificate