Learn Data Engineering
  • Academy
  • Coaching
  • All Courses
  • Success Stories
  • For Companies
  • Login
  • Sign Up

1. Data Engineering Basics

Introduction to Data Engineering

Introduction to Data Engineering with over 1 hour of videos including my journey here.

Andreas Kretz

Andreas Kretz

% COMPLETE

Computer Science Fundamentals

A complete guide of topics and resources you should know as a Data Engineer.

Andreas Kretz

Andreas Kretz

% COMPLETE

Introduction to Python

Learn all the fundamentals of Python to start coding quick

Amit Jain

Amit Jain

% COMPLETE

Python for Data Engineers

Learn all the Python topics a Data Engineer needs even if you don't have a coding background

Andreas Kretz

Andreas Kretz

% COMPLETE

Data Preparation & Cleaning for Machine Learning

All you need for preparing data to enable Machine Learning

Andreas Kretz

Andreas Kretz

% COMPLETE

Docker Fundamentals

Learn all the fundamental Docker concepts with hands-on examples

Andreas Kretz

Andreas Kretz

% COMPLETE

SQL for Data Engineers

Learn fundamentals and advanced techniques for real-world data challenges

Andreas Kretz

Andreas Kretz

% COMPLETE

Successful Job Application

Everything you need to successfully apply for Data Engineering jobs

Andreas Kretz

Andreas Kretz

% COMPLETE

Becoming a Better Data Engineer

Master the core principles of Data Engineering and build smarter pipelines

Andreas Kretz

Andreas Kretz

% COMPLETE

2. Platform & Pipeline Design Fundamentals

Data Platform And Pipeline Design

Learn how to build data pipelines with templates and examples for Azure, GCP and Hadoop.

Andreas Kretz

Andreas Kretz

% COMPLETE

Platform & Pipelines Security

Learn the important security fundamentals for Data Engineering

Andreas Kretz

Andreas Kretz

% COMPLETE

Choosing Data Stores

Learn the different types of data stores and when to use which.

Andreas Kretz

Andreas Kretz

% COMPLETE

Data Modeling 1

Learn to create the data models for SQL, NoSQL databases and Data Warehouses

Andreas Kretz

Andreas Kretz

% COMPLETE

Data Modeling 2 - Relational Data Modeling

Learn how to model your data for relational databases

Andreas Kretz

Andreas Kretz

% COMPLETE

Data Modeling 3 - Dimensional Data Modeling

Learn how to model your data for analytical data stores with dimensional modeling

Andreas Kretz

Andreas Kretz

% COMPLETE

3. Fundamental Tools

Building APIs with FastAPI

Learn the fundamentals of designing, creating and deploying APIs with FastAPI and Docker

Andreas Kretz

Andreas Kretz

% COMPLETE

Apache Kafka Fundamentals

Learn the fundamentals of Apache Kafka

Andreas Kretz

Andreas Kretz

% COMPLETE

Apache Spark Fundamentals

Apache Spark quick start course in Python with Jupyter notebooks, DataFrames, SparkSQL and RDDs.

Andreas Kretz

Andreas Kretz

% COMPLETE

Data Engineering on Databricks

Everything you need to get started with Databricks. From setup to building ETL pipelines & warehousing.

Andreas Kretz

Andreas Kretz

% COMPLETE

MongoDB Fundamentals

Learn how to use MongoDB

Andreas Kretz

Andreas Kretz

% COMPLETE

Log Analysis with Elasticsearch

Learn how to use Elasticsearch to monitor and debug your pipelines through log indexing

Andreas Kretz

Andreas Kretz

% COMPLETE

Airflow Workflow Orchestration

Learn how to orchestrate your data pipelines with Apache Airflow

Andreas Kretz

Andreas Kretz

% COMPLETE

Snowflake for Data Engineers

Everything you need to get started with Snowflake

Andreas Kretz

Andreas Kretz

% COMPLETE

dbt for Data Engineers

Everything you need to transform data with dbt and Snowflake

Andreas Kretz

Andreas Kretz

% COMPLETE

4. Full Hands-On Example Projects

Data Engineering on AWS

Full 5 hours course with complete example project. Building stream and batch processing pipelines on AWS.

Andreas Kretz

Andreas Kretz

% COMPLETE

Data Engineering on Azure

Ingest, Store, Process, Serve and Visualize Streams of Data by Building Streaming Data Pipelines in Azure.

Kristijan Bakarić

Kristijan Bakarić

% COMPLETE

Data Engineering on GCP

Build a full end-to-end project will all important GCP tools.

Andreas Kretz

Andreas Kretz

% COMPLETE

Building a Lakehouse on AWS and GCP

How to integrate a Data Lake with a Data Warehouse and query data directly from files

Andreas Kretz

Andreas Kretz

% COMPLETE

Machine Learning & Containerization On AWS

Build a app that analyzes the sentiment of tweets and visualizing them on a user interface hosted as container

Andreas Kretz

Andreas Kretz

% COMPLETE

Contact Tracing with Elasticsearch

Track 100,000 users in San Francisco using Elasticsearch and an interactive Streamlit user interface

Andreas Kretz

Andreas Kretz

% COMPLETE

Streaming with Kafka & Spark

Streaming of JSON documents with FastAPI, Kafka, Spark Streaming, MongoDB and Streamlit

Andreas Kretz

Andreas Kretz

% COMPLETE

Storing & Visualizing Time Series Data with InfluxDB and Grafana

Learn how to use InfluxDB to store time series data and visualize interactive dashboards with Grafana

Andreas Kretz

Andreas Kretz

% COMPLETE

Data Engineering with Hadoop

Hadoop Project with HDFS, YARN, MapReduce, Hive and Sqoop!

Suyog Nagaokar

Suyog Nagaokar

% COMPLETE

Dockerized ETL With AWS, TDengine & Grafana

Everything you need to find your dream job

Andreas Kretz

Andreas Kretz

% COMPLETE

Azure Data Pipelines with Terraform

Build an ETL pipeline with Terraform, Data Factory and Synapse

Andreas Kretz

Andreas Kretz

% COMPLETE

5. Roadmaps

Roadmap Data Analyst

Our 10 Week Data Engineering Roadmap for Data Analysts

Andreas Kretz

Andreas Kretz

% COMPLETE

Roadmap Data Scientist

Our 14 Week Data Engineering Roadmap for Data Scientists

Andreas Kretz

Andreas Kretz

% COMPLETE

Roadmap Software Developer

Our 12 Week Data Engineering Roadmap for Software Developers

Andreas Kretz

Andreas Kretz

% COMPLETE

Roadmap Beginners

Our 11 Week Data Engineering Roadmap for Beginners and Graduates

Andreas Kretz

Andreas Kretz

% COMPLETE

Apache Spark & Kafka Bootcamp

Learn how to build an end-to-end streaming pipeline with Apache Spark, Kafka and more

Andreas Kretz

Andreas Kretz

% COMPLETE

6. Certifications

Associate Data Engineer

Certify that you are job ready with the Associate Data Engineer exam

Andreas Kretz

Andreas Kretz

% COMPLETE

  • © Learn Data Engineering 2025
  • Legal Notice
  • Use of Cookies
  • Right of withdrawal and withdrawal form
  • Terms of Use
  • Privacy Policy
  • Terms of Use
  • Privacy Policy