Cloud Data Platforms
AWS/GCP/Azure services, Storage, IAM, and more.
Course 1 of 11
Topics, Producers/consumers, Stream processing, and more.
Yiga AI
Advanced · Course · 3 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 · 21 lessons · 14 hours · 1 graded project
840 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 — Topics in Streaming with Kafka.
Lesson
Core concepts
Core concepts — Topics in Streaming with Kafka.
Lesson · Locked
Worked example
Worked example — Topics in Streaming with Kafka.
Lesson · Locked
Hands-on practice
Hands-on practice — Topics in Streaming with Kafka.
Lesson · Locked
Module quiz: Topics
Check what you learned in Topics before moving on.
Quiz · Locked
Overview and set-up
Overview and set-up — Producers/consumers in Streaming with Kafka.
Lesson · Locked
Core concepts
Core concepts — Producers/consumers in Streaming with Kafka.
Lesson · Locked
Worked example
Worked example — Producers/consumers in Streaming with Kafka.
Lesson · Locked
Hands-on practice
Hands-on practice — Producers/consumers in Streaming with Kafka.
Lesson · Locked
Module quiz: Producers/consumers
Check what you learned in Producers/consumers before moving on.
Quiz · Locked
Overview and set-up
Overview and set-up — Stream processing in Streaming with Kafka.
Lesson · Locked
Core concepts
Core concepts — Stream processing in Streaming with Kafka.
Lesson · Locked
Worked example
Worked example — Stream processing in Streaming with Kafka.
Lesson · Locked
Hands-on practice
Hands-on practice — Stream processing in Streaming with Kafka.
Lesson · Locked
Module quiz: Stream processing
Check what you learned in Stream processing before moving on.
Quiz · Locked
Overview and set-up
Overview and set-up — Use cases in Streaming with Kafka.
Lesson · Locked
Core concepts
Core concepts — Use cases in Streaming with Kafka.
Lesson · Locked
Worked example
Worked example — Use cases in Streaming with Kafka.
Lesson · Locked
Hands-on practice
Hands-on practice — Use cases in Streaming with Kafka.
Lesson · Locked
Module quiz: Use cases
Check what you learned in Use cases before moving on.
Quiz · Locked
Graded project: Streaming with Kafka
Apply everything from Streaming with Kafka in one graded, portfolio-ready build.
Graded project · Locked
Applied learning project
Use Graded project: Streaming with Kafka to apply this course to a practical challenge. You’ll finish with a clear solution and the reasoning behind your choices.

Your instructor
Data & analytics
Turns real African data problems into practical lessons learners can apply immediately.

“The course content made machine learning understandable, and the practice kept me moving.”
Continue with
Following the order of Data Engineer.
Next lesson
Overview and set-up
Streaming with Kafka
40 min · Resume
Course 2 in the track
Cloud Data Platforms
AWS/GCP/Azure services, Storage, IAM, and more.
Intermediate · Course · 4 weeks at 5 hrs/week
Course 3 in the track
Python for Data Engineering
ETL scripts, Logging, Testing, and more.
Intermediate · Course · 3 weeks at 5 hrs/week
Course 4 in the track
Advanced SQL for Engineers
Performance, Partitioning, Transactions, and more.
Intermediate · 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
AWS/GCP/Azure services, Storage, IAM, and more.
ETL scripts, Logging, Testing, and more.
Performance, Partitioning, Transactions, and more.
Validation, Lineage, Privacy, and more.