Most of the lecture and practice session material can be found on Moodle and on GitHub: https://github.com/DataSystemsGroupUT/data_engineering_2026
The course schedule for 2026:
| Week | Lecture | Topic | Practice | Technology / Topic | Deadline |
|---|---|---|---|---|---|
| 1 | 2026-09-07 | Introduction, requirements | 2026-09-08 | Docker, PostgreSQL | |
| 2 | 2026-09-14 | Data architecture, data modeling | 2026-09-15 | ER diagrams | |
| 3 | 2026-09-21 | Dimensional modeling | 2026-09-22 | Star schema | |
| 4 | 2026-09-28 | Data processing and orchestration | 2026-09-29 | Airflow | Project Part 1 (2026-09-28) |
| 5 | 2026-10-05 | Data transformation | 2026-10-06 | dbt | |
| 6 | 2026-10-12 | Semi-structured data | 2026-10-13 | MongoDB, Neo4j | |
| 7 | 2026-10-19 | Data Visualization | 2026-10-20 | Streamlit, Superset | |
| 8 | 2026-10-26 | Project Work | 2026-10-27 | Project Work | |
| 9 | 2026-11-02 | Project Work | 2026-11-03 | Project Work | Project Part 2 (2026-11-02) |
| 10 | 2026-11-09 | Project Work | 2026-11-10 | Project Work | |
| 11 | 2026-11-16 | Project Work | 2026-11-17 | Project Work | |
| 12 | 2026-11-23 | Project Work | 2026-11-24 | Project Work | |
| 13 | 2026-11-30 | Guest lecture (Data Products, TBC) | 2026-12-01 | Project Work | |
| 14 | 2026-12-07 | Project Work | 2026-12-08 | Project Work | |
| 15 | 2026-12-14 | Project Work | 2026-12-15 | Project Work | |
| 16 | 2026-12-21 | Project Work | 2027-01-18 | Project presentations | Project Part 3 (2026-12-21) |
Both lecture and practice sessions are scheduled for 16:15-18:00, unless otherwise announced on Moodle by the teaching staff.
== Course organisation ==
For the taught lecture weeks, Monday lectures are pre-recorded and can therefore be followed online.
A short quiz must be completed at the end of the corresponding lecture and before the practice session. There are six graded quizzes, each worth 2.5% of the final grade, for a total of 15%.
Practice sessions are organised in parallel groups of approximately 30-40 students. Students may choose which group to attend.
One practice group is held online and requires weekly pre-registration through the link provided on Moodle.
Participation in practice sessions is mandatory. If you miss a practice session, you must provide a valid justification. For full-time students, work commitments are not considered a valid justification.
All organisational changes and exceptions will be communicated through Moodle.