Course 1 of 11
Streaming with KafkaTopics, Producers/consumers, Stream processing, and more.
Advanced · Course · 3 weeks at 5 hrs/week
14 hours · 16 lessons · 16 exercises · 4 quizzes · 1 project
Career track
11 courses, 80 hours, ending in Project: National Health Data Pipeline.
Yiga AI
Intermediate → Advanced · Career Track · 4–5 months at 10 hrs/week
11 courses in this track
About this track
Data Engineering Foundations
Advanced SQL for Engineers
Python for Data Engineering
Data Warehousing
Skills you’ll gain
How this compares
Comparable to DataCamp Data Engineer · Coursera IBM Data Engineering. This track is 176 hours of study — about 4–5 months at 10 hrs/week.
Career outcomes
Build job-ready evidence for roles that use these skills every day.
Curriculum
Complete the courses in order so each new skill builds on the last.
Course 1 of 11
Streaming with KafkaTopics, Producers/consumers, Stream processing, and more.
Advanced · Course · 3 weeks at 5 hrs/week
14 hours · 16 lessons · 16 exercises · 4 quizzes · 1 project
Course 2 of 11
Cloud Data PlatformsAWS/GCP/Azure services, Storage, IAM, and more.
Intermediate · Course · 4 weeks at 5 hrs/week
17 hours · 20 lessons · 20 exercises · 4 quizzes · 1 project
Course 3 of 11
Python for Data EngineeringETL scripts, Logging, Testing, and more.
Intermediate · Course · 3 weeks at 5 hrs/week
14 hours · 16 lessons · 16 exercises · 4 quizzes · 1 project
Course 4 of 11
Advanced SQL for EngineersPerformance, Partitioning, Transactions, and more.
Intermediate · Course · 4 weeks at 5 hrs/week
17 hours · 21 lessons · 21 exercises · 4 quizzes · 1 project
Course 5 of 11
Data Quality & GovernanceValidation, Lineage, Privacy, and more.
Intermediate · Course · 3 weeks at 5 hrs/week
14 hours · 16 lessons · 16 exercises · 4 quizzes · 1 project
Course 6 of 11
Data Engineering FoundationsRoles, Architectures, Batch vs streaming, and more.
Beginner · Course · 3 weeks at 5 hrs/week
14 hours · 16 lessons · 16 exercises · 4 quizzes · 1 project
Course 7 of 11
Big Data with SparkRDDs & DataFrames, Transformations, Optimisation, and more.
Intermediate · Course · 4 weeks at 5 hrs/week
17 hours · 20 lessons · 20 exercises · 4 quizzes · 1 project
Course 8 of 11
dbt & Analytics EngineeringModels, Tests, Docs, and more.
Intermediate · Course · 4 weeks at 5 hrs/week
17 hours · 20 lessons · 20 exercises · 4 quizzes · 1 project
Course 9 of 11
Workflow Orchestration with AirflowDAGs, Operators, Scheduling, and more.
Intermediate · Course · 4 weeks at 5 hrs/week
17 hours · 20 lessons · 20 exercises · 4 quizzes · 1 project
Course 10 of 11
Data WarehousingDimensional modelling, BigQuery/Snowflake, Loading, and more.
Intermediate · Course · 4 weeks at 5 hrs/week
17 hours · 20 lessons · 20 exercises · 4 quizzes · 1 project
Course 11 of 11
Project: National Health Data PipelineIngest, Transform, Warehouse, and more.
Advanced · Course · 4 weeks at 5 hrs/week
19 hours · 24 lessons · 24 exercises · 4 quizzes · 1 project
Applied learning project
Bring the track together in Project: National Health Data Pipeline. Apply what you have learned to a practical challenge and explain the decisions behind your solution.

Learn from experts
AI for professions
Shows working professionals how to use AI responsibly inside everyday workflows.

“The examples felt relevant to public service and worked on the connection I actually have.”
Frequently asked questions
This track is designed for intermediate → advanced learners. Start with the first course and follow the numbered path so each skill builds naturally.
The track contains 11 courses and about 176 hours of learning. Most learners finish in around 4–5 months at 10 hrs/week.
Yes. Yiga lessons are designed to work across phones and computers, so you can keep learning on the device available to you.
You can earn a shareable Yiga credential after completing the required learning and assessment activities in the track.
Scholarship and financial-aid options are available for eligible learners. Contact the Yiga support team before enrolling for guidance.
Ready when you are
Begin with course 1 of 11, Streaming with Kafka, and work through the path at your own pace.
Keep exploring
Intermediate → Advanced · Career Track · 5–6 months at 10 hrs/week
246 hours · 16 courses · 16 projects · Certificate
16 courses, 120 hours, ending in Data Scientist Interview Prep.
Intermediate → Advanced · Career Track · 5–6 months at 10 hrs/week
219 hours · 13 courses · 13 projects · Certificate
13 courses, 100 hours, ending in Project: AI Tutor for a Ugandan Curriculum.
Intermediate → Advanced · Career Track · 4–5 months at 10 hrs/week
198 hours · 12 courses · 12 projects · Certificate
12 courses, 100 hours, ending in Project: Swahili Speech-to-Text Model.