Institute of Computer Science
Courses.cs.ut.ee Institute of Computer Science University of Tartu
  1. Courses
  2. 2026/27 fall
ET
Log in

Institute of Computer Science courses

  • 2026/27 spring
  • 2026/27 fall
  • 2025/26 spring
  • Course archive

  • News and Info
  • Textbooks and Software

  • Panopto
  • UTTV
  • Youtube
  • SIS
  • Moodle

2026/27 fall

  • LTAT.05.038 Video Game Narrative Design
  • MTAT.TK.006 About programming
  • LTAT.06.028 Advanced Trustworthy AI
  • MTAT.03.295 Agile Software Development
  • MTAT.03.238 Algorithmics
  • LTAT.03.005 Algorithms and Data Structures
  • MTAT.07.017 Applied Cryptography
  • LTAT.06.012 Autonomous Vehicles Project
  • MTAT.03.310 Business Analysis
  • LTAT.06.029 Cloud Computing and Smart City Seminar
  • LTAT.06.025 Cloud Native Applications on Kubernetes
  • MTAT.05.082 Coding Theory
  • LTAT.01.004 Communication in Estonian for Computer Science
  • MTAT.07.004 Complexity Theory
  • MTAT.03.263 Computer Game Development and Design
  • MTAT.03.015 Computer Graphics
  • MTAT.03.328 Computer Graphics Project
  • LTAT.SO.001 Computer Programming
  • LTAT.03.001 Computer Programming
  • LTAT.06.022 Concurrent Programming Languages
  • MTAT.03.297 Creating WWW Pages
  • LTAT.04.020 Cryptography
  • LTAT.02.007 Data Engineering
  • LTAT.00.999 Data Science Helper 2026
  • LTAT.02.008 Data Visualization and Storytelling
  • LTAT.02.021 Databases
  • LTAT.06.015 DevOps: Automating Software Delivery and Operations
  • LTAT.05.019 Digital Innovation Industry Project
  • MTAT.08.024 Distributed systems Seminar
  • MTAT.03.299 Educational Programming Languages
  • LTAT.00.111 Erasmus BIP courses for students of Institute of Computer Science
  • LTAT.00.018 Final thesis seminar for Data Science curriculum (in Estonian)
  • LTAT.02.034 Foundation Models: From Symbolic Reasoning to Deep Learning
  • LTAT.03.019 Functional Programming
  • LTAT.05.039 Fundamentals of Cyberattacks and Response
  • LTAT.02.018 Game Engines
  • LTAT.06.026 High Performance Computing
  • LTAT.05.007 Human-Computer Interaction
  • MTAT.07.028 Information Security
  • MTAT.03.139 Information Systems
  • LTAT.05.042 Information Systems and Software Engineering Research Seminar
  • MTAT.08.040 Intelligent Transportation Systems
  • LTAT.03.029 Introduction to Algorithms and Data Structures
  • LTAT.05.027 Introduction to Blockchain Technology: Practical Assignment
  • LTAT.02.002 Introduction to Data Science
  • MTAT.03.105 Introduction to Databases
  • LTAT.04.023 Introduction to Hardware Security
  • MTAT.03.236 Introduction to Programming
  • LTAT.02.031 Introduction to Software Development and Version Control
  • MTAT.TK.008 Let's Make Computer Games
  • MTAT.03.227 Machine Learning
  • LTAT.01.011 Meaning Representations in the Brain and Neural Networks
  • LTAT.02.006 Methods in Data Science
  • LTAT.06.021 Mobile Application Development
  • MTAT.TK.012 MOOC Introduction to Programming
  • MTAT.03.132 Multimedia
  • MTAT.03.292 Natural and Artificial Intelligence Seminar
  • LTAT.06.004 Network Technology I
  • LTAT.SO.003 Object-oriented Programming (Conversion Master in IT)
  • LTAT.06.001 Operating Systems
  • MTAT.08.020 Parallel Computing
  • LTAT.06.010 Pervasive Data Science Seminar
  • MTAT.03.206 Practical Training in Informatics
  • LTAT.03.027 Principles of Programming Languages
  • MTAT.03.271 Programming Language Research Seminar
  • LTAT.04.017 Public Key Cryptography
  • LTAT.04.004 Quantum Seminar
  • MTAT.03.306 Requirements Engineering
  • MTAT.07.022 Research Seminar in Cryptography and Cyber Security
  • MTAT.03.298 School Robotics I
  • LTAT.05.044 Secure Software Architecture
  • LTAT.05.003 Software Engineering
  • MTAT.03.325 Software Product Management
  • LTAT.05.005 Software Project
  • MTAT.03.317 Special Course in Machine Learning
  • MTAT.03.083 Systems modelling
  • LTAT.00.008 Theoretical Informatics Project
  • MTAT.06.055 Transformers: from theory to applications
  • LTAT.06.027 Trustworthy AI
  • LTAT.05.031 UX in Digital Products - Words and Visuals
  • LTAT.05.004 Web Application Development
  • LTAT.03.015 Web Page Creation For Advanced Users
  • LTAT.04.018 Web Security
  • LTAT.04.009 Wireless Technologies and Security
  • LTAT.04.016 Zero-Knowledge Proofs
  • Institute of Computer Science
  • Faculty of Science and Technology
  • University of Tartu
In case of technical problems or questions write to:

Contact the course organizers with the organizational and course content questions.
The proprietary copyrights of educational materials belong to the University of Tartu. The use of educational materials is permitted for the purposes and under the conditions provided for in the copyright law for the free use of a work. When using educational materials, the user is obligated to give credit to the author of the educational materials.
The use of educational materials for other purposes is allowed only with the prior written consent of the University of Tartu.
Terms of use for the Courses environment