Data Engineering Foundations
0 of 18 lessons complete (0%)
Exit Course
Module 1: What Data Engineering Is For
The Job of a Data Pipeline
Preview
Batch, Streaming, and Choosing Between Them
Roles, Tools, and the Modern Stack Without the Hype
3 lessons
Module 2: Data Modeling Fundamentals
Tables, Keys, and Grain
Dimensional Modeling: Facts and Dimensions
Handling Change: Slowly Changing Dimensions and History
3 lessons
Module 3: Ingestion and Storage
Extracting Data from Sources Reliably
Storage Layers: Raw, Staging, and Modeled
File Formats, Partitioning, and Cost Awareness
3 lessons
Module 4: Transformation and Orchestration
Writing Transformations as Code
Orchestration: Dependencies, Schedules, and Retries
Idempotency, Backfills, and Reprocessing
3 lessons
Module 5: Data Quality and Reliability
Testing Data: Schema, Uniqueness, and Business Rules
Monitoring Freshness, Volume, and Anomalies
Incident Response and Root Cause Analysis for Data
3 lessons
Module 6: Operating a Data Platform
Access Control, Privacy, and Sensitive Data
Documentation, Lineage, and Working with Stakeholders
Cost, Performance, and Your Learning Path
3 lessons
Module 2: Data Modeling Fundamentals
Dimensional Modeling: Facts and Dimensions
You don’t have access to this lesson
Please register or sign in to access the course content.
Take course
Sign in
Previous
Next
Editorial & AI Disclosure