Data Warehouse & Analytics Engineering
Data warehouse design, dimensional modelling, dbt advanced patterns, analytics engineering best practices and a capstone project
100% Free ยท All lessons unlocked
Course Content
Foundations
Core concepts and groundwork
OLTP vs OLAP โ Design Differences
Reading
Star Schema โ Facts, Dimensions and Surrogate Keys
Reading
Snowflake Schema and Data Vault 2.0
Reading
Slowly Changing Dimensions (SCD) Types 0โ4
Reading
Grain, Additivity and Aggregate Tables
Reading
Practice โ Design a DW Schema for a SaaS Product
Exercise
Core Skills
Essential techniques and patterns
Snowflake Architecture โ Virtual Warehouses and Stages
Reading
Loading Data with COPY INTO and Snowpipe
Reading
Time Travel, Cloning and Fail-Safe
Reading
Streams and Tasks for CDC in Snowflake
Reading
Performance Tuning โ Clustering Keys and Search Optimisation
Reading
Practice โ Build a Snowflake Data Pipeline
Exercise
Applied Practice
Hands-on, real-world scenarios
dbt Semantic Layer and Metrics Definitions
Reading
Snapshots for SCD Type 2 in dbt
Reading
Advanced Macros, Hooks and Packages
Reading
dbt Exposures and the Full Data Catalogue
Reading
CI/CD for dbt Projects with GitHub Actions
Reading
Practice โ Production-Grade dbt Project in Snowflake
Exercise
Advanced Topics
Deeper, more complex material
BI Tools Landscape โ Metabase, Superset, Looker
Reading
Apache Superset โ Connecting to DW and Building Dashboards
Reading
Metabase for Self-Serve Analytics
Reading
Embedding Analytics and Row-Level Security
Reading
Semantic Modelling โ LookML and Cube.js
Reading
Practice โ Superset Dashboard on dbt Gold Models
Exercise
Production & Scale
Building for the real world
Data Governance Frameworks โ DAMA-DMBOK Overview
Reading
Data Catalogues โ OpenMetadata and DataHub
Reading
Column-Level Encryption and Masking
Reading
GDPR and Data Residency for Pipelines
Reading
Access Control โ RBAC and ABAC in Modern DW
Reading
Practice โ Implement Data Masking in Snowflake
Exercise
Mastery & Capstone
Projects and final review
Project Brief โ Full Analytics Engineering Platform
Reading
Design Star Schema and Load to Snowflake
Exercise
Build dbt Models, Tests and Docs
Exercise
Create Superset Dashboard with RLS
Exercise
Capstone โ Production Data Warehouse Portfolio
Project
100% Free ยท All lessons unlocked
Topic Overview
What you'll learn
- Core concepts and fundamentals of Data Warehouse & Analytics Engineering
- Industry best practices and design patterns
- Hands-on exercises with real-world scenarios
- Performance optimization and advanced techniques
- Building production-ready applications