Studyportals
Short On Campus

Hands-On Data Engineering University of Tartu

Highlights
Tuition fee
800 EUR / full
800 EUR / full
Unknown
Tuition fee
800 EUR / full
800 EUR / full
Unknown
Duration
10 days
Duration
10 days
Apply date
Unknown
Apply date
Unknown
Start date
Unknown
Start date
Unknown
Campus location
Tartu, Estonia
Campus location
Tartu, Estonia
Taught in
English
Taught in
English

About

Modern analytics and artificial intelligence rely on robust data engineering foundations. From data collection to analytics-ready outputs, well-designed data platforms are essential for transforming raw data into actionable insights in real-world systems.

Overview

On-site in Tartu 27 July - 7 August 2026

This course offers a practical introduction to modern data engineering by guiding you through the end-to-end development of a realistic data platform. Participants will build a complete system in Docker, starting with batch ETL pipelines using PostgreSQL, dbt, and Airflow, and extending it with real-time streaming using Kafka and Apache Flink.

During the first week, participants focus on designing and implementing batch data pipelines and a simple analytics data warehouse. In the second week, the platform is enhanced with real-time capabilities, introducing streaming data ingestion and processing.

The course is entirely hands-on. Each day combines short theoretical sessions with guided labs and a mini project. By the end of the course, participants will have implemented both batch and streaming pipelines, understood the trade-offs between different architectures, and gained the ability to discuss how modern data platforms support analytics and machine-learning use cases.

After successful completion of the course, participants will be able to:

  • explain the role of data engineering in analytics and AI projects;
  • run and manage a small data platform using Docker;
  • design and implement simple batch ETL pipelines using Postgres, dbt and Airflow;
  • describe the main principles of event-driven and streaming architectures;
  • build basic Kafka and Flink pipelines for real-time data ingestion and processing;
  • compare batch and streaming approaches and choose appropriate patterns for typical use cases;
  • work effectively in small teams on an end-to-end data engineering mini-project and present the results.

Accreditation

Every seven years, all Estonian higher education institutions must undergo external evaluation – institutional accreditation. The latest assessment took place in 2022. The assessment council of the Estonian Quality Agency for Education decided to accredit the University of Tartu for the next seven years (2023-2029).

Programme Structure

Day 1: Monday, 27 July

Introduction, course setup, 

Day 2: Tuesday, 28 July

Postgres as analytical storage, basic data modelling, loading data

Day 3: Wednesday, 29 July

dbt fundamentals, modeling layers (staging / intermediate / marts)

Day 4: Thursday, 30 July

Airflow basics, DAGs, scheduling and monitoring batch pipelines

Day 5: Friday, 31 July

Mini-project I – design and implement a small batch data pipeline (teamwork)

August 1-2: Free

Day 6: Monday, 3 August

Introduction to event-driven architectures, Kafka concepts and setup

Day 7: Tuesday, 4 August

Producing and consuming streams, integrating Kafka with the existing stack

Day 8: Wednesday, 5 August

Flink basics, simple stream processing jobs and windowed aggregations

Day 9: Thursday, 6 August

Mini-project II – build a small end-to-end streaming pipeline (teamwork)

Day 10: Friday, 7 August

Project polishing, presentations, reflection and discussion of real-world use cases

Audience

master's and PhD students

Lecturers

Kristo RaunRiccardo Tommasini

Key information

Duration

  • Full-time
    • 10 days

Start dates & application deadlines

More details

Apply by 26 March 2026 to get the Early Bird discount 

Language

English

Credits

3 ECTS

Delivered

On Campus

Campus Location

  • Tartu, Estonia

What students do after studying

Join for free or log in to access our complete career info list.

Academic requirements

We are not aware of any specific GRE, GMAT or GPA grading score requirements for this programme.

English requirements

We are not aware of any English requirements for this programme.

Other requirements

General requirements

Entry requierments

  • Online application form (application period April 1 - April 30 2025)
  • Motivation letter (up to 1 page) that demonstrates the applicant’s motivation to participate, his/her expectations about the programme, how participation in the summer programme relates to his/her studies and interests, and how the applicant plans to use the gained experience and knowledge in the future.
  • Transcript of academic records
  • Copy of passport
  • Application fee of 25 EUR

PS: Only complete applications including all annexes submitted by the deadline will be considered for selection.

Student Insurance via Studyportals Partner

Make sure to cover your health, travel, and stay while studying abroad. Even global coverages can miss important items like Additional medical costs, Repatriation, Liability etc. Make sure your student insurance covers your needs.

Studyportals partnered with Aon to provide you with the best affordable student insurance, for a carefree experience away from home.

Get your student insurance now

Starting from €0.53/day, free cancellation any time.

Remember, countries and universities may have specific insurance requirements. To learn more about how student insurance work at University of Tartu and/or in Estonia, please visit Student Insurance Portal.

Tuition Fees

Tuition fees are shown in and the most likely applicable fee is shown based on your nationality.
  • International

    Non-residents
    800 EUR / full
    800 EUR / full
  • EU/EEA

    EU/EEA Nationals
    800 EUR / full
    800 EUR / full

Living costs

Tartu

Estonia
300 - 600 EUR / month

The living costs include the total expenses per month, covering accommodation, public transportation, utilities (electricity, internet), books and groceries.

Funding

1. Estonian National Scholarships at  StudyinEstonia.ee. 

You can read more about the scholarships on the homepage of StudyinEstonia.ee.

2. ENLIGHT scholarship 

More information and the application form are on the ENLIGHT scholarship page: https://ut.ee/en/content/enlight-scholarship 

Other interesting programmes for you

Our partners

Hands-On Data Engineering
University of Tartu
Hands-On Data Engineering
-
University of Tartu

Wishlist

Go to your profile page to get personalised recommendations!