Data

Best Data Engineering Courses

3courses
2free
2top picks

Editor's top Data Engineering courses

2
IntermediateFree★ Top Pick

dbt 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 free
IntermediateFree★ Top Pick

Apache 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 free

Free Data Engineering Courses

2
IntermediateFree★ Top Pick

dbt 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 free
IntermediateFree★ Top Pick

Apache 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 free
1
IntermediatePaid

Taming 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 course

More courses being reviewed

We continuously curate the best Data Engineering courses. Check back soon.

Data Engineering resources

🎓

2 free courses

Free access options — some may have optional paid upgrades.

Learn next