Data Engineering
This course will teach you the basic concepts and techniques of data engineering. After completion of this course, you will have the necessary knowledge to design and discuss solutions for all aspects of the data engineering lifecycle. You will gain hands-on experience working with data processing tools at scale and learn about their design considerations and trade-offs. Among other topics, we will discuss:
- Data quality and cleaning
- Data integration and storage
- Data processing systems and their design considerations
- How to build data pipelines
- Serving a data product
The course aims to be focused on gaining hands-on experience and therefore practical project work will be a substantial part of the workload.
Credits
6 ECTS
Associated program(s) & module(s)
- AI & Robotics (M.Sc.)
- Data Engineering Basic Module
Prerequisites
For you to get the most out of this course, we ask you to only enroll if you have a solid grasp of the following:
- fundamental knowledge of Python, with a particular focus on data processing (e.g., Pandas)
- a solid understanding of SQL
Terms
- Winter term 2026/27
- Winter term 2025/26
- Winter term 2024/25
- Winter term 2023/24