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
- Starting
- Apply before
-
Apply by 26 March 2026 to get the Early Bird discount of -10%!
Language
Credits
Delivered
Campus Location
- Tartu, Estonia
Disciplines
Robotics Computer Sciences Machine Learning View 3 other Short Courses in Robotics in EstoniaWhat students do after studying
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 nowStarting 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
-
International Applies to you
Applies to youNon-residents880 EUR / full≈ 880 EUR / full -
EU/EEA Applies to you
Applies to youEU/EEA Nationals880 EUR / full≈ 880 EUR / full
Living costs
Tartu
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