Highlights
Tuition fee
880 EUR / full
880 EUR / full
Unknown
Tuition fee
880 EUR / full
880 EUR / full
Unknown
Duration
12 days
Duration
12 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

The "Self-driving Cars" course covers autonomous driving concepts using Autoware Mini from the University of Tartu Autonomous Driving Lab. Students will implement core autonomy stack components in Python and test their software in a virtual Tartu simulation. The course ends with a demo ride in a self-driving Lexus.

Overview

On-site in Tartu 27 July - 7 August 2026

Autonomous driving represents a transformative shift in modern transportation, combining cutting-edge advancements in machine learning, robotics, and real-time systems engineering. By enabling vehicles to navigate and operate independently, this technology aims to enhance safety, reduce traffic congestion, and revolutionize mobility solutions. Central to autonomous driving is the development of algorithms and systems that allow vehicles to perceive their surroundings, interpret data from sensors, and make intelligent decisions. The field draws on interdisciplinary expertise, providing an exciting challenge for researchers and developers looking to shape the future of transportation.

The course ''Self-driving Cars'' introduces basic concepts of self-driving cars using the software developed at the University of Tartu Autonomous Driving Labs as an example. The students implement core components of the modular autonomy stack from scratch in the Python programming language. They will test their software in the virtual Tartu simulation, which is a decimetre-level digital twin of the real city. The course ends with a demo ride in a self-driving Lexus vehicle that uses the very same software covered in the course

Learning outcomes:

Upon completion of the course, a student will be able to:

  • can understand the software implemented in Robot Operating System (ROS);
  • can describe the modular architecture of the autonomous driving systems;
  • can implement core modules for modular architecture: perception, planning, and control;
  • can explain different approaches to the planning and control of autonomous vehicles;
  • has an overview of possible validation and testing methods for autonomous driving.

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 JulyThe students learn the main concepts in ROS: nodes, topics, and messages.Day 2: Tuesday, 28 JulyThe students learn how the car determines its position on the map.

Day 3: Wednesday, 29 July

The students learn how the car follows a given trajectory by producing longitudinal and latitudinal commands.

Day 4: Thursday, 30 JulyThe students learn how the car plans a path from point A to point B.Day 5: Friday, 31 July

Catchup day

1-2 August: Free 

Day 6: Monday, 3 August

The students learn how obstacle detection works with different sensors.

Day 7: Tuesday, 4 AugustThe students learn how the car reacts to the obstacles.Day 8: Wednesday, 5 AugustThe students learn how the car detects the traffic lights and reacts to them.

Day 9: Thursday, 6 August

The students learn about different ways to validate and test self-driving cars.

Day 10: Friday, 7 AugustThe students experience an autonomous ride around Tartu in the self-driving Lexus vehicle. 

Audience

MSc/PhD

Lecturers

Tambet Matiisen, Autonomous Driving Lab Technology Lead, Lecturer at the University of Tartu. 

Key information

Duration

  • Full-time
    • 12 days

Start dates & application deadlines

More details

Apply by 26 March 2026 to get the Early Bird discount of -10%!

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

Which previous knowledge is required?

  • Familiarity with Linux command line
  • Basic understanding of git version control workflow
  • Good command of Python programming language

Recommended:

  • Prior exposure to Robot Operating System (ROS)
  • Prior experience with machine learning
  • Prior experience with robotics

Entry requirements:

  • Online application form (application period: 20 March–20 April 2026)
  • 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
    880 EUR / full
    880 EUR / full
  • EU/EEA

    EU/EEA Nationals
    880 EUR / full
    880 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

Self-driving Cars
University of Tartu
Self-driving Cars
-
University of Tartu

Wishlist

Go to your profile page to get personalised recommendations!