Project-Based
Learn by building real, end-to-end data platforms you can put on your resume, not by watching endless theory.
On-Demand Access
Learn at your own pace with 24/7 on-demand access to cutting-edge content.
Up-to-Date Content
Enjoy fresh, monthly releases and continuously updated content to stay ahead in the field.
Get Your First Project Ready In One Week
Choose from our wide selection of projects covering all relevant platforms.
Cloud
Build end-to-end data platforms on the cloud you use.
AWS
Data Platforms
Work with the tools companies hire for.
Spark
dbt
AI
Build GenAI apps on your own data.
RAG
Embeddings
Local LLMs
LlamaIndex
All Courses
Every project and course, included in the Academy.
Projects 21 projects & 2 coming soon
- Build an End-to-End Data Platform on AWS
- Build Streaming Data Pipelines on Azure
- Build an End-to-End Data Platform on GCP
- Build Azure Data Pipelines with Terraform
- Build Advanced Pipelines with Kestra on GCP
- Build a Cloud Data Warehouse on Snowflake
- Transform Your Snowflake Data with dbt
- Build a Modern Lakehouse: Warehouses & Data Lakes
- Build an Open Lakehouse with Apache Iceberg
- Build a Real-Time Streaming Platform with Kafka, Spark & MongoDB
- Build Declarative Spark Pipelines with Lakeflow on Databricks
- Build Local-to-Cloud Data Workflows with DuckDB & MotherDuck
- Build High-Performance Analytics with Exasol
- Build a GenAI Platform with RAG
- Build Semantic Log Search with Embeddings
- Build & Deploy Containerized ML on AWS
- Build Data Quality Monitoring with Databricks & Zapier
- Build a Slack Agent with a Local LLM (coming soon)
- Connect Your Slack Agent to MCP & RAG (coming soon)
- Build a Dockerized ETL Pipeline with AWS, TDengine & Grafana
- Build a Time Series Pipeline with InfluxDB & Grafana
- Build a Log Analytics Dashboard
- Build a Contact Tracing App with Elasticsearch
Tools & Skills 13 courses
- Computer Science Fundamentals
- Introduction to Python
- Python for Data Engineers
- Data Preparation & Cleaning for Machine Learning
- Docker Fundamentals
- SQL for Data Engineering
- The Hidden Foundation of GenAI
- API Fundamentals with FastAPI
- Apache Airflow Workflow Orchestration
- Apache Spark Fundamentals
- Data Engineering on Databricks
- Apache Kafka Fundamentals
- MongoDB Document Store Fundamentals
Design 6 courses
- Platform & Pipeline Design I & II
- Platform Security
- Choosing Data Stores
- Data Modeling 1
- Data Modeling 2: Relational Data Modeling
- Data Modeling 3: Dimensional Data Modeling
Career 3 courses
- Introduction to Data Engineering
- Becoming a Better Data Engineer
- Successful Job Application Guide
Roadmaps 5 roadmaps
- Data Engineering for Beginners
- Data Engineering for Data Analysts
- Data Engineering for Data Scientists
- Data Engineering for Software Developers
- Apache Spark & Kafka Bootcamp
How We Teach
Office Hours & Discord
24/7 Access to Discord: Connect with Andreas & hundreds of other students on our private Academy channels for answers to all your questions.
Live Office Hours: Benefit from direct feedback and guidance during monthly live office hours.
Engage with other students and participate in community discussions.
Get Access to the Academy Today!
All These Benefits Included:
- Build real data platforms with step-by-step, hands-on projects
- Every new course released during your access is included
- New content added regularly
- 35+ Data Engineering courses and hands-on projects
- Associate Data Engineer Certification
- Individual course certificates
- Monthly live office hours with Andreas
- Personal support via our private Discord server
- 14-day full money-back guarantee
Group Discounts: Interested in signing up with your team?
Ask about our group discounts here.
Choose your access
Your personal price
Money back guarantee if you don't like it.
Pay in Euros:
Join for 12 months:
Click Here
Get unlimited Access:
Click Here
What our students say
Data Engineering Academy in Numbers
Coming Soon
Here's what we are currently working on and what will be in the Academy soon:
Build a Local Slack Agent That Responds Using a Self-Hosted LLM
In this hands-on project, you’ll build a fully local AI agent that listens for questions in Slack and replies in real-time using a local LLM like Mistral running via Ollama. No cloud APIs, no server, just a clean Python setup that shows how agents can hook into real chat tools.
Connect Your Slack Agent to an MCP Server That Uses RAG with a Qdrant Knowledge Base
In this project, you’ll extend your Slack agent by connecting it to an MCP (Model Context Protocol) server. The server retrieves relevant context from a Qdrant knowledge base (prebuilt from a real course transcript) and sends a fully constructed RAG prompt to a local LLM. This separation of logic introduces clean, scalable architecture patterns.
Common Questions Answered
Unlike platforms like Udemy or Coursera, we offer a holistic learning experience with personal support. You'll gain a comprehensive understanding of Data Engineering, not just individual tools. Our team provides help whenever you need it. Plus, our content is continually updated with new topics, videos, and worksheets added every month by Andreas and our expert trainers. This ensures you always have access to the latest knowledge and techniques in the field.
Moreover, it's significantly cheaper than a typical 6-week bootcamp and offers long-term support to ensure your continued success.
Our Academy is perfect if you're interested in the core infrastructure of Data Science. We've helped over 2,000 students, including Data Scientists, Data Analysts, Database Administrators, Software Developers, and graduates aspiring to become Data Engineers or looking to apply these skills in their future careers. Whether you're just starting or looking to advance your career, our comprehensive and supportive learning environment is designed to meet your needs.
The content of the Academy is entirely on-demand, allowing you to progress at your own pace. You can start whenever you want, and there are no deadlines to finish. You have as much time as you need to complete your training.
You should be able to program in Python and have basic knowledge of SQL. As a Data Engineer, coding and using SQL to interact with databases are essential skills. If you're coming from a different field, don't worry. Our basic section includes a Python introduction course and links to free external resources to help you gain the necessary knowledge.
Yes, you can earn certificates for all individual topics covered in the Academy. Additionally, we offer an Associate Data Engineer certification to demonstrate that you are job-ready.
Yes, you need to create your own accounts on cloud platforms. Most major platforms offer free credits or tiers; please check their websites for details, as conditions may change. Our training is designed to utilize these free tiers and credits, minimizing extra costs.
One exception is the AWS training, where not all services are available in the free tier. The expected charge is usually below $10/month. We show you how to set alarm thresholds at the start of the AWS training to notify you if you exceed your limits.Yes, once you join the Academy, you will receive an invoice via email. This invoice can typically be used to get reimbursed by your employer if you have a learning budget.
We are confident you will be satisfied with the Academy. However, if you are not, please contact us at hello@learndataengineering.com within 14 days of purchase to receive a full refund.
No, sorry there is no trial. We have a huge collection of over 300 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.