Career track

Data Engineer

11 courses, 80 hours, ending in Project: National Health Data Pipeline.

Yiga AI

Intermediate → Advanced en

Intermediate → Advanced · Career Track · 4–5 months at 10 hrs/week

Duration
4–5 months
Effort
10 hrs/week
Courses
11
Hands-on exercises
209
Projects
11
Certificate
Included
Your pace≈ 4–5 months · 176 hours total

About this track

What you’ll learn.

1

Data Engineering Foundations

2

Advanced SQL for Engineers

3

Python for Data Engineering

4

Data Warehousing

Skills you’ll gain

Data

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

Turn learning into forward motion.

Build job-ready evidence for roles that use these skills every day.

Data Engineer
Analytics Engineer

Curriculum

A clear path, course by course.

Complete the courses in order so each new skill builds on the last.

  1. 1

    Course 1 of 11

    Streaming with Kafka

    Topics, Producers/consumers, Stream processing, and more.

    Advanced · Course · 3 weeks at 5 hrs/week

    14 hours · 16 lessons · 16 exercises · 4 quizzes · 1 project

    View course
  2. 2

    Course 2 of 11

    Cloud Data Platforms

    AWS/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

    View course
  3. 3

    Course 3 of 11

    Python for Data Engineering

    ETL scripts, Logging, Testing, and more.

    Intermediate · Course · 3 weeks at 5 hrs/week

    14 hours · 16 lessons · 16 exercises · 4 quizzes · 1 project

    View course
  4. 4

    Course 4 of 11

    Advanced SQL for Engineers

    Performance, Partitioning, Transactions, and more.

    Intermediate · Course · 4 weeks at 5 hrs/week

    17 hours · 21 lessons · 21 exercises · 4 quizzes · 1 project

    View course
  5. 5

    Course 5 of 11

    Data Quality & Governance

    Validation, Lineage, Privacy, and more.

    Intermediate · Course · 3 weeks at 5 hrs/week

    14 hours · 16 lessons · 16 exercises · 4 quizzes · 1 project

    View course
  6. 6

    Course 6 of 11

    Data Engineering Foundations

    Roles, Architectures, Batch vs streaming, and more.

    Beginner · Course · 3 weeks at 5 hrs/week

    14 hours · 16 lessons · 16 exercises · 4 quizzes · 1 project

    View course
  7. 7

    Course 7 of 11

    Big Data with Spark

    RDDs & DataFrames, Transformations, Optimisation, and more.

    Intermediate · Course · 4 weeks at 5 hrs/week

    17 hours · 20 lessons · 20 exercises · 4 quizzes · 1 project

    View course
  8. 8
  9. 9
  10. 10

    Course 10 of 11

    Data Warehousing

    Dimensional modelling, BigQuery/Snowflake, Loading, and more.

    Intermediate · Course · 4 weeks at 5 hrs/week

    17 hours · 20 lessons · 20 exercises · 4 quizzes · 1 project

    View course
  11. 11

Applied learning project

Finish with work you can show.

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.

  • Data Engineering Foundations
  • Advanced SQL for Engineers
  • Python for Data Engineering
Grace A., AI for professions

Learn from experts

Grace A.

AI for professions

Shows working professionals how to use AI responsibly inside everyday workflows.

Samuel Mwangi, Yiga learner

“The examples felt relevant to public service and worked on the connection I actually have.”

Samuel Mwangi

Public service officer, Nairobi

Frequently asked questions

Before you begin.

Do I need prior experience?

This track is designed for intermediate → advanced learners. Start with the first course and follow the numbered path so each skill builds naturally.

How long will the track take?

The track contains 11 courses and about 176 hours of learning. Most learners finish in around 4–5 months at 10 hrs/week.

Can I learn on my phone?

Yes. Yiga lessons are designed to work across phones and computers, so you can keep learning on the device available to you.

Will I earn a credential?

You can earn a shareable Yiga credential after completing the required learning and assessment activities in the track.

Is financial support available?

Scholarship and financial-aid options are available for eligible learners. Contact the Yiga support team before enrolling for guidance.

Ready when you are

Start this track today.

Begin with course 1 of 11, Streaming with Kafka, and work through the path at your own pace.