Get Your First Job

Use the computer science knowledge you acquired at university to start a career as a Junior Data Engineer.

Switch to Data Engineering

Build upon your skills as a developer, db admin, or data scientist to transition to a Data Engineer position.

Get Better at Engineering

Improve your abilities as a Data Engineer or acquire Data Engineering knowledge as a Data Scientist.

Hi, I'm Andreas Kretz

The Plumber of Data Science

I am a Senior Data Engineer and Trainer, tech enthusiast, and a father. I have been passionate about Data Engineering for over a decade.

First as a self-taught Data Engineer and then Data Engineering team leader in a large company. When I realized how much need there was for training in this area, I followed my passion and started my own Data Engineering Academy.

Since then, I helped over 1,000 students achieve their goals.

Do you wish you could do the same?

Then let's work on it together - I'll show you how you too can become a successful Data Engineer or use Data Engineering in your job.

Master essential tasks through hands-on learning

Our main objective is to equip you with real-world skills, and you will be able to:

  • Work with data from data lakes by performing data integration tasks.
  • Model, write and query data in NoSQL data stores.
  • Build end-to-end streaming pipelines.
  • Design and implement ETL and ELT batch pipelines.
  • Effectively execute data transformation tasks.
  • Deploy containerized applications in the cloud.
  • And a lot more...


Gain experience in working with the most widely used platforms and tools

The platforms and tools we teach are those that companies use today and will continue to use in the future.

  • Learn to create complete pipelines on AWS using major tools such as API Gateway, Lambda, Kinesis, Redshift, Fargate, DynamoDB, and more.
  • Gain expertise in working with Google Cloud using BigQuery, Cloud storage, and Looker Studio.
  • Build streaming pipelines on Azure with tools such as API Gateway, EventHub, and CosmosDB.
  • Learn how to use Databricks and Snowflake to process, store and transform data from data lakes
  • Create streaming pipelines using Apache Kafka, Spark, and MongoDB

What you can achieve in the next 3 months:

In 1 Month: Data Engineering Fundamentals

After one month you know what Data Engineers do exactly, have the technical computer science fundamentals, brushed up on your Python coding skills and learned how to use Docker.

Plus the theoretical knowledge of how to design data platforms & pipelines and how to choose the right data store and do a schema design.

Gain all the fundamentals you need to do hands on projects.

Learn what Data Engineers do exactly, gain the technical the computer science fundamentals, brush up on your Python coding skills and learn how to use Docker.

Plus the theoretical knowledge of how to design data platforms & pipelines, how to choose the right data store and do a schema design.

In 3 Months: Build an Open Source Platform

After 3 months you built an awesome Open Source platform with tools like FastAPI, Apache Kafka, Apache Spark streaming, MongoDB and Streamlit. This will help you get into Data Engineering without a cloud platform subscription.

Depending on your speed or interests you can also add knowledge in orchestrating pipelines with Airflow, process time series data with InfluxDB, monitor pipelines with Elasticsearch and build a Elasticsearch contact tracing app.

After 3 months you built an awesome Open Source platform with tools like FastAPI, Apache Kafka, Apache Spark streaming, MongoDB and Streamlit. This will help you get into Data Engineering without a cloud platform subscription.

Depending on your speed or interests you can also add knowledge in orchestrating pipelines with Airflow, process time series data with InfluxDB and monitor pipelines with Elasticsearch.

Or in 3 Months: Do Data Engineering on AWS

Instead of going open source you gain extensive AWS experience by building your own stream and batch processing platform including deploying containerized apps like ML algorithms on AWS.

You will know how to work with all major tools like API Gateway, Kinesis, Lambda, AWS Glue, S3, DynamoDB, Redshift, Cloudwatch, RDS, Elastic Container Registry and Service.

If you take the open source and AWS tracks you will also be able to complete our Associate Data Engineer certification.

Instead of going open source you gain extensive AWS experience by building your own stream and batch processing platform including deploying containerized apps like ML algorithms on AWS.

You will know how to work with all major tools like API Gateway, Kinesis, Lambda, AWS Glue, S3, DynamoDB, Redshift, Cloudwatch, RDS, Elastic Container Registry and Service.

Plus: Modern Data Warehouses and Azure

Your schedule is fully customizable. Either with annual or unlimited access you have enough time to get familiar buiding streaming pipelines on Azure or Data Warehousing on AWS, GCP, Databricks and Hadoop if you are interested in that.

Within 3 to 4 weeks you can easily also gain the knowlege to work with AWS Athena and Quicksight, GCP BigQuery and Datastudio or build ETL pipelines and Warehouses on Databricks and Snowflake.

Within 2 weeks you will know the basics of Azure and be able to build streaming pipelines with API Management, EventHub, Function Apps, CosmosDB and PowerBI.

Within 3 to 4 weeks you can easily also gain the knowlege to work with AWS Athena and Quicksight, GCP BigQuery and Datastudio or build ETL pipelines and Warehouses on Databricks or Snowflake.

Within 2 weeks you will know the basics of Azure and be able to build streaming pipelines with API Management, EventHub, Function Apps, CosmosDB and PowerBI.

All available trainings:

1. The Basics

We start with the basics you need to learn Data Engineering. From what is Data Engineering, the computer science fundamentals, to how document your journey.

2. Platform & Pipeline Design Fundamentals

The second part teaches you the fundamentals of platform and pipeline design, how to incorporate security, the different types of data stores and schema design.

3. Fundamental Tools

Module three contains hands-on trainings on fundamental tools. From data ingestion, message queues, processing frameworks to visualization.

4. Example projects

To apply what you have learned you can do a variety of hands-on example projects on AWS, Azure and your own computer.

How we teach

Academy Structure

The Academy is split into 4 modules plus the Associate Data Engineer certifcation. You can start anywhere you like.

In module one you learn the basics every engineer needs: Computer Science Basics, Python and how to work with Docker.

Module two helps you understand how to design data platforms and pipelines. It will also teach you how to choose and model NoSQL data stores.

Module three allows you to gain hands-on knowledge in all super important tools like Spark, Kafka, Airflow, MongoDB and more.

Module four contains large example projects where you can build full end-to-end pipelines.

Academy is split into 4 modules plus the Associate Data Engineer certifcation.

In module one you learn the basics every engineer needs. Module two helps you understand how to design data platforms and pipelilnes.

Module three allows you to gain hands-on knowledge in all super important tools and module four contains large example projects

Over 40 Hours of Video Lessons

We created over 40 hours of pre-recorded videos in English for you. The videos can contain presentations, setup guides, live coding, step by step explanations of prepared code or hands-on demos you can replicate to learn.

Every topic is taught by going through the theoretical basics first.

Then you will set up the environment and gain your first hands-on experience. After that, you usually get into more advanced features or build a mini project.

We created over 40 hours of pre-recorded videos in English for you. The videos can contain presentations, setup guides, live coding, step by step explanations of prepared code or hands-on demos you can replicate to learn.

Every topic is taught by going through the theoretical basics first. Then you will set up the environment and gain hands-on experience.

Source Codes & Easy Setup

We give you prepared source codes for all hands-on lessons through our Academy GitHub. Use the example code to follow along, expand it to your liking or re-use it as template for your own ideas.

For teaching topics that require local installation of tools on your computer we use Docker images as much as possible. This way you don't have to struggle through setup procedures or deal with side effects that don't add much value. You can focus on the important stuff.

We give you prepared source codes for all hands-on lessons thorugh our Academy GitHub. Use the example code to follow along, expand it to your liking or re-use it as template for your own ideas.

We use Docker images for local installation of tools as much as possible. This way you don't have to struggle through setup procedures or deal with side effects that don't add much value.

Individual Help Channels

Giving you the support you need is super important to us. Sometimes you might have questions regarding learning topics. Sometimes you might struggle with an error during a hands-on.

No problem! Get answers by using the individual Discord channels for bigger projects or use the general questions channel. We are here for you :)

You quickly want to chat with another student? We have set up a voice channnel for it.

Even if our team is not available, there are so many students around that there's usually someone there to support you.

Giving you the support you need is super important to us. Sometimes you might have questions regarding learning topics. Sometimes you might struggle with an error during a hands-on.

No problem! Get answers by using the individual Discord channels for bigger projects or use the general questions channel. We are here for you :)

Check Out the Full Curriculum

Explore in detail every individual topic and example project included in the Academy

30 Days Money Back Guarantee

On the off chance that you are not happy with the Academy we will give you a full refund.

Customizable Journey

Go through the content based on your interests and needs. You have full access during your subscription.

Simple Payment

We accept Paypal as well as credit cards. One-time payment with no recurring fees. Or pay in 3 installments.

Start Today!

Get full access to the Academy!
All these benefits are included:
  • Everything you need to learn Data Engineering
  • 40+ hours of prepared video content
  • Live Data Engineering office hours every other Thursday (10am USA eastern time)
  • Personal support on your journey over our private Discord server
  • Associate Data Engineer Certification
  • Unlimited access to all current and future content during your subscription
  • We release new content every month

Group Discounts: If you're interested in signing up with your team -
ask about our group discounts here: Group Discount Application

      Your personal price:
      $685.44

      $261.80

      Money back guarantee if you don't like it.

      Data Engineering Academy in Numbers

      What our students say

      Godwin E.

      Great course by Andreas, my favorite part of the course are the example projects, it gives you the understanding of how data engineering is done in the real world, also get to have a portfolio of projects across different cloud platforms. 

      Andy N.

      Andreas's method of targeting skills that are in demand and building projects around them is the fastest way to get a job in Data Engineering. I was able to get a job in 2 months. Thanks Andreas.

      Seemanthini N

      I was always in the search for a good resource for Data Engineering hands on/knowledge and found Learn Data Engineering. This is the perfect course for someone who has coding experience and is looking to transition to a date engineering role.









      Frequently Asked Questions

      Why join Learn Data Engineering?

      Unlike online course platforms like Udemy or Coursera we focus on holistic learning and personal support. This way you are getting the full picture of Data Engineering and not just learn a few tools. You also get help when you need it. The content on Learn Data Engineering also grows every week. Andreas and other trainers are constantly adding new topics, videos and worksheets.

      Is Learn Data Engineering right for me?

      Our Academy is right for you if you are interested in the plumbing of Data Science. We have helped over 1,000 students who, for instance, work as Data Scientist, Data Analyst, Database Administrator, Software Developer as well as graduates who want to get a Data Engineer job or want to apply the skills in the future.

      What is the difference between annual (12 months) and unlimited subscription?

      With the Annual Subscription you have access to all current and future content of the Academy for one year, starting with the day of your purchase.
      The Unlimited Sububscription has the same content, but your subscription will never expire.

      How long do I have to complete the training?

      The content of the Academy is completely on-demand, which means you can advance at your own pace. You can start whenever you want, and there are no deadlines to finish. The limiting factor is only the expiry date of your subscription.

      What prior knowledge should I have for the training?

      The optimal foundation for Data Engineering is having prior computer science knowledge. As a Data Engineer you need to be able to code and use SQL to talk to databases. Don’t worry though, if you are coming from a different field. In our basic section we have courses and links to free external resources that help you gain that knowledge.

      Can I earn certificates?

      Yes, you can earn certificates for all individual topics of the academy. We also provide a Associate Data Engineer certification to help you prove that you are job ready.

      Is there a monthly payment option?

      You can currently choose between a one time payment or three monthly payments.
      With the three month payment option you can split the membership fee into three small payments.

      How does the money back guarantee work?

      We are absolutely confident that you like what you get with the Academy. However, if you don't like what you get then please contact us at [email protected] within the 30 days after the purchase to get a full refund.

      Is there a free trial available?

      No, sorry there is no trial. We have a huge collection of over 200 videos you can watch for free on YouTube.

      Here's the link: http://bit.ly/YoutubeAndreaskayy

      Or read the data engineering cookbook. It's going to help you a lot learning more about Data Engineering.

      Do students need to create their own cloud accounts and will this incur additional costs?

      Yes, you need to create your own accounts on the cloud platforms. All major platforms currently offer either free credits or free tiers. Please check the cloud providers' websites for details, because their conditions may change.

      Our training is designed to use those free tiers and credits so you don’t pay extra.

      One exception is the AWS training. Not all services used by the training are available in the free tier. The expected charge is usually below $10/month though. We show you in the beginning of the AWS training how you can set alarm thresholds (in $) so you get notified immediately if you exceed your limits.