Skip to main content

Courses by Andreas Kretz

  • The Hidden Foundation of GenAI

    The Hidden Foundation of GenAI

    Generative AI is everywhere today, but few understand the fundamental concepts it is based on. "The Hidden Foundation of GenAI" is a starting point...
    20 minutes 42 seconds
  • Azure Data Pipelines with Terraform

    Azure Data Pipelines with Terraform

    Azure is becoming an increasingly popular platform for companies using the Microsoft365 ecosystem. If you want to enhance your data engineering skills...
    4 hours 20 minutes 29 seconds
  • Machine Learning & Containers on AWS

    Machine Learning & Containers on AWS

    In this practical course, you will learn how to build a complete data pipeline on the AWS platform - from obtaining data from the Twitter API to analysis, stora
    1 hour 33 minutes 34 seconds
  • Storing & Visualizing Time Series Data

    Storing & Visualizing Time Series Data

    Processing, storing, and visualizing time series data is becoming an increasingly important task. From IoT data and system logs to statistics...
    2 hours 11 minutes 34 seconds
  • Contact Tracing with Elasticsearch

    Contact Tracing with Elasticsearch

    In this exciting engineering project, you will learn to track user movements through their phone scans. The goal of the project is to use...
    1 hour 37 minutes 3 seconds
  • Dockerized ETL With AWS, TDengine & Grafana

    Dockerized ETL With AWS, TDengine & Grafana

    Data engineers often need to quickly set up a simple ETL script that just does its job. In this project, you will learn how to easily implement...
    29 minutes 12 seconds
  • Streaming with Kafka & Spark

    Streaming with Kafka & Spark

    This course is a comprehensive project with a full cycle of real-time data processing. You will work with data from an online store, including invoices...
    2 hours 46 minutes 25 seconds
  • Data Engineering on AWS

    Data Engineering on AWS

    This course is the perfect start for those who want to learn cloud technologies and start working with Amazon Web Services (AWS), one of the most popular..
    4 hours 46 minutes 38 seconds
  • Data Engineering on GCP

    Data Engineering on GCP

    Google Cloud Platform (GCP) is one of the most popular cloud platforms in the world, providing an extensive set of tools and services for building...
    1 hour 17 minutes 33 seconds
  • Modern Data Warehouses & Data Lakes

    Modern Data Warehouses & Data Lakes

    As a data engineer, you will regularly work with analytics platforms where companies store data in Data Lakes and Data Warehouses for building...
    58 minutes 9 seconds
  • dbt for Data Engineers

    dbt for Data Engineers

    dbt (data build tool) is a data transformation tool with a priority on SQL. It allows for simple and transparent transformation, testing, and documentation...
    1 hour 52 minutes 55 seconds
  • Snowflake for Data Engineers

    Snowflake for Data Engineers

    Snowflake is a next-generation cloud data warehouse that everyone is talking about today. The platform operates 100% in the cloud, providing flexible access...
    2 hours 4 minutes 8 seconds
  • Apache Kafka Fundamentals

    Apache Kafka Fundamentals

    In this course, you will acquire the basic knowledge necessary for confidently starting to work with Apache Kafka. You will learn how to set up a message...
    1 hour 4 minutes 52 seconds
  • Data Engineering on Databricks

    Data Engineering on Databricks

    Databricks is one of the most popular platforms for data processing using Apache Spark and creating modern data warehouses (Lakehouse).
    1 hour 27 minutes 29 seconds
  • Schema Design Data Stores

    Schema Design Data Stores

    During my coaching sessions, one important topic repeatedly comes up - designing diagrams. Therefore, I decided to create a separate course in the academy to...
    2 hours 30 minutes 25 seconds
  • Learning Apache Spark

    Learning Apache Spark

    After building data pipelines, data processing is one of the most important tasks in Data Engineering. As a data engineer, you constantly encounter...
    1 hour 44 minutes 4 seconds
  • Log Analysis with Elasticsearch

    Log Analysis with Elasticsearch

    For a data engineer, one of the main tasks is to monitor how the pipelines are working and promptly identify errors. When something goes wrong, finding the...
    59 minutes 42 seconds
  • Choosing Data Stores

    Choosing Data Stores

    One of the key tasks when creating a data platform and pipelines is the selection of appropriate data storage systems. This course is dedicated to that topic.
    1 hour 25 minutes 31 seconds
  • MongoDB Fundamentals

    MongoDB Fundamentals

    Document-oriented databases are rapidly gaining popularity among NoSQL solutions. Working with JSON documents in MongoDB is convenient, flexible, and...
    1 hour 23 minutes 19 seconds
  • Apache Airflow Workflow Orchestration

    Apache Airflow Workflow Orchestration

    Apache Airflow is a platform-independent tool for workflow orchestration that provides extensive capabilities for creating and...
    1 hour 18 minutes 41 seconds
  • Building APIs with FastAPI

    Building APIs with FastAPI

    API is the foundation of any modern data platform. You either provide an API for clients or use external APIs yourself. In any case, it's important to be...
    1 hour 35 minutes 40 seconds
  • Platform & Pipeline Security

    Platform & Pipeline Security

    A reliable security concept for platforms and pipelines is critically important. Almost anyone can put together a Proof of Concept without an adequate level...
    34 minutes 46 seconds
  • Data Platform & Pipeline Design

    Data Platform & Pipeline Design

    Data pipelines are a key component of any Data Science platform. Without them, data loading and machine learning model deployment would not be possible. This...
    1 hour 59 minutes 5 seconds
  • Docker Fundamentals

    Docker Fundamentals

    Docker is one of the most popular open-source platforms that every data engineer should know. It is a modern and lightweight alternative to virtual...
    1 hour 17 minutes 4 seconds
  • Introduction to Data Engineering 2025

    Introduction to Data Engineering 2025

    This introductory course will help you better understand what data engineering is and what role a data engineer plays in the field of Data Science. To begin...
    44 minutes 26 seconds
  • Becoming a Better Data Engineer

    Becoming a Better Data Engineer

    Data engineering is not just about moving information from one place to another. It is about creating reliable, scalable, and efficient systems that...
    1 hour 46 minutes 10 seconds
  • Computer Science Fundamentals

    Computer Science Fundamentals

    As in any field, strong fundamental knowledge forms the foundation for everything else. That is why this course is your first step on the path to a profession..
    1 hour 30 minutes 17 seconds
  • Python for Data Engineers

    Python for Data Engineers

    If you want to take your skills in Data Engineering to the next level - you are in the right place. Python has become the primary language for data analysis...
    2 hours 21 minutes 18 seconds
  • Successful Job Application

    Successful Job Application

    In today's competitive job market, it is extremely important to have the skills and knowledge that will help you stand out from the crowd and secure the...
    3 hours 20 minutes 15 seconds
  • SQL for Data Engineers

    SQL for Data Engineers

    SQL is the foundation for working with relational databases. And if you are planning to work in the field of Data Engineering, knowing SQL is not just a...
    1 hour 51 minutes
Andreas Kretz

Andreas Kretz

I am a senior data engineer and trainer, a tech enthusiast, and a father. For more than ten years, I have been passionate about Data Engineering. Initially, I became a self-taught data engineer and then led a team of data engineers at a large company. When I realized the great demand for education in this field, I followed my passion and founded my own Data Engineering Academy. Since then, I have helped over 2,000 students achieve their goals.