Streaming with Kafka
Topics, Producers/consumers, Stream processing, and more.
Course 4 of 11
Performance, Partitioning, Transactions, 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 · 26 lessons · 17 hours · 1 graded project
1008 minutes of guided lesson time.
Sign in and enrol to unlock every lesson. The first lesson is open as a preview.
Quick start: your first useful AI result
A 5–10 minute win you can use today.
Lesson
Overview and set-up
Overview and set-up — Performance in Advanced SQL for Engineers.
Lesson · Locked
Core concepts
Core concepts — Performance in Advanced SQL for Engineers.
Lesson · Locked
Worked example
Worked example — Performance in Advanced SQL for Engineers.
Lesson · Locked
Hands-on practice
Hands-on practice — Performance in Advanced SQL for Engineers.
Lesson · Locked
Common pitfalls
Common pitfalls — Performance in Advanced SQL for Engineers.
Lesson · Locked
Module quiz: Performance
Check what you learned in Performance before moving on.
Quiz · Locked
Overview and set-up
Overview and set-up — Partitioning in Advanced SQL for Engineers.
Lesson · Locked
Core concepts
Core concepts — Partitioning in Advanced SQL for Engineers.
Lesson · Locked
Worked example
Worked example — Partitioning in Advanced SQL for Engineers.
Lesson · Locked
Hands-on practice
Hands-on practice — Partitioning in Advanced SQL for Engineers.
Lesson · Locked
Common pitfalls
Common pitfalls — Partitioning in Advanced SQL for Engineers.
Lesson · Locked
Module quiz: Partitioning
Check what you learned in Partitioning before moving on.
Quiz · Locked
Overview and set-up
Overview and set-up — Transactions in Advanced SQL for Engineers.
Lesson · Locked
Core concepts
Core concepts — Transactions in Advanced SQL for Engineers.
Lesson · Locked
Worked example
Worked example — Transactions in Advanced SQL for Engineers.
Lesson · Locked
Hands-on practice
Hands-on practice — Transactions in Advanced SQL for Engineers.
Lesson · Locked
Common pitfalls
Common pitfalls — Transactions in Advanced SQL for Engineers.
Lesson · Locked
Module quiz: Transactions
Check what you learned in Transactions before moving on.
Quiz · Locked
Overview and set-up
Overview and set-up — Procedures in Advanced SQL for Engineers.
Lesson · Locked
Core concepts
Core concepts — Procedures in Advanced SQL for Engineers.
Lesson · Locked
Worked example
Worked example — Procedures in Advanced SQL for Engineers.
Lesson · Locked
Hands-on practice
Hands-on practice — Procedures in Advanced SQL for Engineers.
Lesson · Locked
Common pitfalls
Common pitfalls — Procedures in Advanced SQL for Engineers.
Lesson · Locked
Module quiz: Procedures
Check what you learned in Procedures before moving on.
Quiz · Locked
Graded project: Advanced SQL for Engineers
Apply everything from Advanced SQL for Engineers in one graded, portfolio-ready build.
Graded project · Locked
Applied learning project
Use Graded project: Advanced SQL for Engineers 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
Quick start: your first useful AI result
Advanced SQL for Engineers
8 min · Resume
Course 5 in the track
Data Quality & Governance
Validation, Lineage, Privacy, and more.
Intermediate · Course · 3 weeks at 5 hrs/week
Course 6 in the track
Data Engineering Foundations
Roles, Architectures, Batch vs streaming, and more.
Beginner · Course · 3 weeks at 5 hrs/week
Course 7 in the track
Big Data with Spark
RDDs & DataFrames, Transformations, Optimisation, 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
Topics, Producers/consumers, Stream processing, and more.
AWS/GCP/Azure services, Storage, IAM, and more.
ETL scripts, Logging, Testing, and more.
Validation, Lineage, Privacy, and more.