Streaming with Kafka
Topics, Producers/consumers, Stream processing, and more.
Course 8 of 11
Models, Tests, Docs, 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 — Models in dbt & Analytics Engineering.
Lesson
Core concepts
Core concepts — Models in dbt & Analytics Engineering.
Lesson · Locked
Worked example
Worked example — Models in dbt & Analytics Engineering.
Lesson · Locked
Hands-on practice
Hands-on practice — Models in dbt & Analytics Engineering.
Lesson · Locked
Common pitfalls
Common pitfalls — Models in dbt & Analytics Engineering.
Lesson · Locked
Module quiz: Models
Check what you learned in Models before moving on.
Quiz · Locked
Overview and set-up
Overview and set-up — Tests in dbt & Analytics Engineering.
Lesson · Locked
Core concepts
Core concepts — Tests in dbt & Analytics Engineering.
Lesson · Locked
Worked example
Worked example — Tests in dbt & Analytics Engineering.
Lesson · Locked
Hands-on practice
Hands-on practice — Tests in dbt & Analytics Engineering.
Lesson · Locked
Common pitfalls
Common pitfalls — Tests in dbt & Analytics Engineering.
Lesson · Locked
Module quiz: Tests
Check what you learned in Tests before moving on.
Quiz · Locked
Overview and set-up
Overview and set-up — Docs in dbt & Analytics Engineering.
Lesson · Locked
Core concepts
Core concepts — Docs in dbt & Analytics Engineering.
Lesson · Locked
Worked example
Worked example — Docs in dbt & Analytics Engineering.
Lesson · Locked
Hands-on practice
Hands-on practice — Docs in dbt & Analytics Engineering.
Lesson · Locked
Common pitfalls
Common pitfalls — Docs in dbt & Analytics Engineering.
Lesson · Locked
Module quiz: Docs
Check what you learned in Docs before moving on.
Quiz · Locked
Overview and set-up
Overview and set-up — Lineage in dbt & Analytics Engineering.
Lesson · Locked
Core concepts
Core concepts — Lineage in dbt & Analytics Engineering.
Lesson · Locked
Worked example
Worked example — Lineage in dbt & Analytics Engineering.
Lesson · Locked
Hands-on practice
Hands-on practice — Lineage in dbt & Analytics Engineering.
Lesson · Locked
Common pitfalls
Common pitfalls — Lineage in dbt & Analytics Engineering.
Lesson · Locked
Module quiz: Lineage
Check what you learned in Lineage before moving on.
Quiz · Locked
Graded project: dbt & Analytics Engineering
Apply everything from dbt & Analytics Engineering in one graded, portfolio-ready build.
Graded project · Locked
Applied learning project
Use Graded project: dbt & Analytics Engineering to apply this course to a practical challenge. You’ll finish with a clear solution and the reasoning behind your choices.

Your instructor
Career readiness
Connects technical learning to portfolios, interviews and confident career moves.

“The track removed the uncertainty. I knew what to learn next and what to show employers.”
Continue with
Following the order of Data Engineer.
Next lesson
Overview and set-up
dbt & Analytics Engineering
40 min · Resume
Course 9 in the track
Workflow Orchestration with Airflow
DAGs, Operators, Scheduling, and more.
Intermediate · Course · 4 weeks at 5 hrs/week
Course 10 in the track
Data Warehousing
Dimensional modelling, BigQuery/Snowflake, Loading, and more.
Intermediate · Course · 4 weeks at 5 hrs/week
Course 11 in the track
Project: National Health Data Pipeline
Ingest, Transform, Warehouse, and more.
Advanced · Course · 4 weeks at 5 hrs/week
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.