Institute of Computer Science
  1. Courses
  2. 2022/23 fall
ET
Log in

Institute of Computer Science courses

  • 2025/26 spring
  • 2025/26 fall
  • 2024/25 spring
  • Course archive
  • Teaching assistant

  • Events
  • ESSCaSS 2025
  • Textbooks
  • Continuing education
  • Coursera
  • Software examples
  • Student project contest
  • Software for Students
  • MathWiki
  • ATI UTTV

2022/23 fall

  • MTAT.TK.006 About programming
  • MTAT.03.295 Agile Software Development
  • MTAT.03.238 Algorithmics
  • MTAT.07.017 Applied Cryptography
  • LTAT.02.024 Artificial and Natural Intelligence
  • LTAT.01.003 Artificial intelligence
  • LTAT.06.012 Autonomous Vehicles Project
  • MTAT.03.242 Bioinformatics Seminar
  • MTAT.03.310 Business Analysis
  • MTAT.03.319 Business Data Analytics
  • LTAT.01.004 Communication in Estonian for Computer Science
  • MTAT.03.292 Computational Neuroscience Seminar
  • MTAT.06.057 Computational Semantics
  • MTAT.03.263 Computer Game Development and Design
  • MTAT.03.328 Computer Graphics Project
  • MTAT.03.305 Computer Graphics Seminar
  • MTAT.03.010 Computer Handling
  • LTAT.SO.001 Computer Programming
  • LTAT.03.001 Computer Programming
  • LTAT.06.022 Concurrent Programming Languages
  • MTAT.03.297 Creating WWW Pages
  • MTAT.07.014 Cryptographic Protocols
  • LTAT.02.007 Data Engineering
  • LTAT.TK.015 Data Science for Business
  • LTAT.02.020 Data Science for Business
  • LTAT.02.008 Data Visualization and Storytelling
  • MTAT.03.320 Database Basics
  • MTAT.03.286 Design and Analysis of Algorithms
  • LTAT.06.015 DevOps: Automating Software Delivery and Operations
  • MTAT.03.300 Didactics of Informatics I
  • MTAT.03.301 Didactics of Informatics II
  • LTAT.05.011 Digital Product Design Introductory Project
  • MTAT.03.325 Digital Product Management
  • LTAT.05.019 Digital Product Management Industry Project
  • LTAT.05.022 Digital Product Management Seminar
  • LTAT.03.014 Digital Safety in Schools
  • MTAT.08.024 Distributed systems Seminar
  • MTAT.03.299 Educational Programming Languages
  • LTAT.02.023 Explainable Automated Machine Learning
  • LTAT.00.018 Final thesis seminar for Data Science curriculum (in Estonian)
  • LTAT.03.019 Functional Programming
  • LTAT.02.018 Game Engines
  • LTAT.05.024 Global Digital Innovation Project
  • LTAT.05.007 Human Computer Interaction
  • MTAT.07.028 Information Security
  • MTAT.08.040 Intelligent Transportation Systems
  • LTAT.04.014 Interactive Theorem Proving
  • LTAT.05.021 Introduction to Blockchain Technology
  • MTAT.05.082 Introduction to Coding Theory
  • MTAT.03.105 Introduction to Databases
  • MTAT.03.236 Introduction to Programming
  • MTAT.03.256 Introduction to Programming II
  • LTAT.03.002 Introduction to Speciality
  • MTAT.TK.008 Let's Make Computer Games
  • LTAT.02.006 Methods in Data Science
  • MTAT.03.280 Mobile and Cloud Computing Seminar
  • LTAT.06.021 Mobile Application Development
  • MTAT.TK.012 MOOC Introduction to Programming
  • MTAT.03.132 Multimedia
  • LTAT.06.004 Network Technology I
  • MTAT.06.046 NLP seminar: seq2seq transformations
  • LTAT.06.001 Operating Systems
  • MTAT.08.020 Parallel Computing
  • LTAT.06.010 Pervasive Data Science Seminar
  • MTAT.03.206 Practical Training in Informatics
  • MTAT.03.269 Programming competitions
  • MTAT.03.219 Programming in C and Assembly Language
  • MTAT.03.271 Programming Language Research Seminar
  • BLCK.03.306 Requirements Engineering - block mode
  • MTAT.07.022 Research Seminar in Cryptography and Cyber Security
  • MTAT.03.277 Research Seminar in Data Mining
  • LTAT.05.023 Research Seminar in Software Engineering
  • MTAT.03.298 School Robotics I
  • LTAT.03.104 Seminar on Informatics Didactics
  • LTAT.05.003 Software Engineering
  • LTAT.05.005 Software Project
  • MTAT.03.317 Special Course in Machine Learning: Probabilistic Deep Learning
  • MTAT.03.083 Systems modelling
  • LTAT.03.009 Teaching Practice in Informatics
  • LTAT.TK.006 Teaching Programming in High School
  • MTAT.03.322 Text Processing
  • LTAT.03.017 Verified Functional Algorithms
  • LTAT.05.004 Web Application Development
  • LTAT.03.015 Web Page Creation For Advanced Users
  • LTAT.04.009 Wireless Technologies and Security
  • 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