Before you can design a data platform, you need to pick the right storage for the job — and Andreas Kretz built this course entirely around that one decision.
Warehousing fundamentals
You'll start with OLTP vs. OLAP systems and their different use cases, then cover ETL and ELT and how each shapes which data warehouse makes sense.
Relational databases
A step-by-step look at choosing a relational data store, including CRUD operations, ACID principles, and how specific database management systems stack up.
NoSQL databases
Document, columnar, temporal, and search databases, along with the read/write speed trade-offs that should actually drive your choice.
Warehouses vs. lakes
Across 16 lessons, the course closes with a direct comparison of data warehouses and data lakes and where each one wins — groundwork that feeds directly into deeper, technology-specific courses later on.