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

Your instructor
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.”
Continue with
Following the order of Data Engineer.
Next lesson
Overview and set-up
Big Data with Spark
40 min · Resume
Course 8 in the track
dbt & Analytics Engineering
Models, Tests, Docs, and more.
Intermediate · Course · 4 weeks at 5 hrs/week
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
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.