Streaming with Kafka
Topics, Producers/consumers, Stream processing, and more.
Course 10 of 11
Dimensional modelling, BigQuery/Snowflake, Loading, and more.
Yiga AI
Intermediate · Course · 4 weeks at 5 hrs/week
What you’ll learn
Data Engineering Foundations
Advanced SQL for Engineers
Python for Data Engineering
Data Warehousing
Syllabus
4 modules · 25 lessons · 17 hours · 1 graded project
1000 minutes of guided lesson time.
Sign in and enrol to unlock every lesson. The first lesson is open as a preview.
Overview and set-up
Overview and set-up — Dimensional modelling in Data Warehousing.
Lesson
Core concepts
Core concepts — Dimensional modelling in Data Warehousing.
Lesson · Locked
Worked example
Worked example — Dimensional modelling in Data Warehousing.
Lesson · Locked
Hands-on practice
Hands-on practice — Dimensional modelling in Data Warehousing.
Lesson · Locked
Common pitfalls
Common pitfalls — Dimensional modelling in Data Warehousing.
Lesson · Locked
Module quiz: Dimensional modelling
Check what you learned in Dimensional modelling before moving on.
Quiz · Locked
Overview and set-up
Overview and set-up — BigQuery/Snowflake in Data Warehousing.
Lesson · Locked
Core concepts
Core concepts — BigQuery/Snowflake in Data Warehousing.
Lesson · Locked
Worked example
Worked example — BigQuery/Snowflake in Data Warehousing.
Lesson · Locked
Hands-on practice
Hands-on practice — BigQuery/Snowflake in Data Warehousing.
Lesson · Locked
Common pitfalls
Common pitfalls — BigQuery/Snowflake in Data Warehousing.
Lesson · Locked
Module quiz: BigQuery/Snowflake
Check what you learned in BigQuery/Snowflake before moving on.
Quiz · Locked
Overview and set-up
Overview and set-up — Loading in Data Warehousing.
Lesson · Locked
Core concepts
Core concepts — Loading in Data Warehousing.
Lesson · Locked
Worked example
Worked example — Loading in Data Warehousing.
Lesson · Locked
Hands-on practice
Hands-on practice — Loading in Data Warehousing.
Lesson · Locked
Common pitfalls
Common pitfalls — Loading in Data Warehousing.
Lesson · Locked
Module quiz: Loading
Check what you learned in Loading before moving on.
Quiz · Locked
Overview and set-up
Overview and set-up — Cost control in Data Warehousing.
Lesson · Locked
Core concepts
Core concepts — Cost control in Data Warehousing.
Lesson · Locked
Worked example
Worked example — Cost control in Data Warehousing.
Lesson · Locked
Hands-on practice
Hands-on practice — Cost control in Data Warehousing.
Lesson · Locked
Common pitfalls
Common pitfalls — Cost control in Data Warehousing.
Lesson · Locked
Module quiz: Cost control
Check what you learned in Cost control before moving on.
Quiz · Locked
Graded project: Data Warehousing
Apply everything from Data Warehousing in one graded, portfolio-ready build.
Graded project · Locked
Applied learning project
Use Graded project: Data Warehousing to apply this course to a practical challenge. You’ll finish with a clear solution and the reasoning behind your choices.

Your instructor
Software & cloud
Helps new developers build reliable products through clear explanations and guided practice.

“I use what I learned in my work now, not in some distant future project.”
Continue with
Following the order of Data Engineer.
Learner reviews
Sign in to share your experience with this course.
Sign in to reviewLoading reviews…
Keep going
Topics, Producers/consumers, Stream processing, and more.
AWS/GCP/Azure services, Storage, IAM, and more.
ETL scripts, Logging, Testing, and more.
Performance, Partitioning, Transactions, and more.