Editor's top Data Engineering courses
2dbt Learn — Free Courses
dbt Labs · ~6 hrs
The official dbt course is genuinely good — teaches the analytics engineering paradigm alongside the tool. dbt is the most widely adopted data transformation framework; this is the best first course for it.
Access freeApache Kafka Fundamentals
Confluent Developer · ~8 hrs
Confluent's free Kafka training — covers producers, consumers, partitions, offsets, consumer groups, and schema registry. The standard starting point for learning event streaming.
Access freeFree Data Engineering Courses
2dbt Learn — Free Courses
dbt Labs · ~6 hrs
The official dbt course is genuinely good — teaches the analytics engineering paradigm alongside the tool. dbt is the most widely adopted data transformation framework; this is the best first course for it.
Access freeApache Kafka Fundamentals
Confluent Developer · ~8 hrs
Confluent's free Kafka training — covers producers, consumers, partitions, offsets, consumer groups, and schema registry. The standard starting point for learning event streaming.
Access freePaid Data Engineering Courses
1Taming Big Data with Apache Spark
Udemy · Frank Kane · ~14 hrs
Practical Spark course covering RDDs, DataFrames, Spark SQL, and Spark Streaming with real data. Regularly on sale for $15.
View courseMore courses being reviewed
We continuously curate the best Data Engineering courses. Check back soon.