Data Engineering Concepts
In this course we will learn about the high level concepts, tooling categories and engineering practices that you will find within the Data Engineering world.
Course Overview
In this course we will learn some of the foundational areas of knowlege that you will need as a Data Engineer - both the technology building blocks and the engineering practices that you will need to build out a modern data platform.
Sign Up To Access The Full Course Content
Timeflow Academy is a free online, hands-on platform for learning about Cloud Data Engineering using modern, open source tools and platforms. Please register with us for full access to our content.
Introduction To Data Engineering
In this lesson we will introduce the practice of Data Engineering and explain how it adds value for businesses.
Data Pipelines and DAGs
In this lesson we will explain the concept of the Data Pipeline and the Dependency Graph or DAG, which is a concept relevant to many Data Engineering tools.
Data Warehouses
In this lesson we will introduce Data Warehouses and discuss recent developments in the field.
Data Lakes
In this lesson we will introduce Data Lakes and compare and contrast them with Data Warehouses.
Data Lakehouse
In this lesson we will introduce the Data Lakehouse architecture and explain how it combines the best of Data Warehouses and Data Lakes.