University Continuing Education Programs and University Courses
Data, Software and AI: Fundamentals and Practice
Subject to approval by the Senate
The stackable program in Data, Software and Artificial Intelligence offers practice-oriented training at the intersection of software development and data engineering. The focus is on conceptualization, high-quality implementation, and the management of modern AI and software applications. The course content is taught in a practical manner and in close collaboration with industry partners.

Info
Start
expected start in Winter Semester 2026/27
Language of instruction
German
Curriculum
in preparation
New dates are going to be released soon
Subscribe to our mailing list by selecting "Digitalization & AI” and we will inform you as soon as new dates are released.
Please note that with subscribing to a theme, you will automatically subscribe to our monthly newsletter. You can unsubscribe anytime.
Online Information Event
Get an insight into the stackable program: During the non-binding online information event on June 10 at 6:00 PM, you will learn everything about the content, structure, and process of the program and have the opportunity to ask your questions directly.
Registration by email: nadine.kotte@uibk.ac.at
Overview of Education Programs and Courses

Flexibly Combine Study Content
The education program is designed as a stackable program and consists of five modules that can be combined with one another. Depending on the scope and combination of the modules, different qualifications can be obtained.
Continuing Education Program
Data, Software, and AI: Fundamentals, Practical Applications, and Advanced Concepts at the Intersection of Software Development and Data Science
You will complete the entire university program and earn a comprehensive degree in this field of the future.
- Credit Hours: 60 ECTS
- Modules I–V
Continuing Education Program
Data, Software, and AI: Fundamentals, Data-Driven Learning, and AI Development
You will complete the basic track of the university program and receive a solid foundation in this field.
- Credit Hours: 30 ECTS
- Modules I–III
University Course
Data-Driven Learning and AI Development
If you already have programming skills and would like to expand your knowledge in the field of artificial intelligence, this university course is an interesting option.
- Credit Hours: 10 ECTS
- Module II
University Course
Advanced Concepts at the Intersection of Software Development and Data Science
If you wish to specialize in modern software engineering and data science, this university course offers advanced content.
- Credit Hours: 10 ECTS
- Module IV
Ass.-Prof. Dipl.-Ing. Dr. Michael Vierhauser
Michael Vierhauser is an assistant professor at the Institute of Computer Science in the Quality Engineering research group, where he conducts research in the field of software quality. His work focuses, among other things, on innovative methods and tools for improving the quality of software systems, with an emphasis on safety-critical and adaptive cyber-physical systems. In addition, he conducts research in the field of computer science education, particularly in competency-based learning and the improvement of programming education. As part of an Erwin Schrödinger Fellowship from the Austrian Science Fund, he spent two years as a visiting researcher at the University of Notre Dame in the United States.
Univ.-Prof. Dr. Ruth Breu
Ruth Breu is the head of the Quality Engineering research group at the Institute of Computer Science. She monitors technological developments and, together with her team, contributes to making these technologies usable for industrial applications. She places a particular focus on the quality attributes of software services, such as security, reliability, and performance. Methodologically, Ruth Breu is active in requirements management and system modeling. She has developed internationally recognized and widely used methods in the field of digital twins and living models. She has received numerous awards for her achievements in software engineering, including the Austrian Phönix Startup Award in 2019 and the Albert Endres Award from the German Chapter of the ACM in 2023.
After a brief stint as a teacher of mathematics and computer science, Benedikt Dornauer returned to the University of Innsbruck, where he worked as a project staff member on the SmartDelta project, which focused on automated quality assurance and optimization in the incremental development of industrial software systems. In addition, he has taught at various institutes, including courses in Introduction to Programming, Applied Computer Science, Software Quality, and Current Topics in Information Systems, with a focus on Digital Organizations. Since late 2024, he has served as the national project manager and international work package leader for the GENIUS project, which investigates the use of artificial intelligence in various phases of software development.

Dipl.-Ing. Nadja Gruber, BSc PhD
Nadja Gruber earned her Ph.D. in Applied Mathematics from the University of Innsbruck in 2024, focusing on AI and deep learning methods for medical image analysis. She developed an AI-based approach for the automated analysis of brain regions in premature infants, which has been successfully integrated into clinical workflows. She is currently conducting research on AI-based image reconstruction and MRI-assisted analysis of premature infants, with a focus on robust, scalable, and practical algorithms for medicine and medtech. In addition to her research, she has many years of teaching experience at the university and instructs students on practical topics in image processing, applied AI, and mathematical methods in data science. Furthermore, she has conducted workshops and introductory AI programs in schools to inspire young people early on about the technologies of the future and to foster a fundamental understanding of the responsible use of AI systems.
Dates for the 2026/27 winter semester
from 1:00 p.m. to 6:30 p.m.
Module 1: From the Basics of Programming to AI-Driven Software Development
Course: Fundamentals of Programming (5 ECTS)
Fri, October 2, 2026
Fri, October 9, 2025 | Online
Fri, October 23, 2026
Fri, November 6, 2026 | Online
Fri, November 13, 2026
Course: Advanced Programming Concepts with AI (5 ECTS)
Fri, November 20, 2026
Fri, November 27, 2026 | Online
Fri, December 4, 2026
Fri, December 11, 2026 | Online
Fri, December 18, 2026
Module 2: Data-Driven Learning and AI Development
Course: Fundamentals of Machine Learning and Artificial Intelligence (5 ECTS)
Fri, January 8, 2027
Fri, January 15, 2027 | Online
Fri, January 22, 2027
Fri, January 29, 2027 | Online
Fri, February 5, 2027
Course: Advanced Modern AI Methods and Their Applications (5 ECTS)
Fri, March 5, 2027
Fri, March 12, 2027 | Online
Fri, March 19, 2027
Fri, April 2, 2027 | Online
Fri, April 9, 2027
Module 3: Data-Driven Software Engineering Project
PS Data-Centric Software Engineering Lab (10 ECTS)
Fri, April 23, 2027
Fri, May 14, 2027 | Online
Fri, May 21, 2027 | Online
Fri, May 28, 2027
Fri, June 11, 2027 | Online
Fri, June 18, 2027 | Online
Fri, June 25, 2027
Location
University of Innsbruck – Technik Campus
Seminar Room 4, Fürstenweg 176
6020 Innsbruck
Course Content:
By using current methods from the fields of data science, artificial intelligence, and software engineering, innovations are promoted, processes are automated, systems are interconnected, and new technologies are integrated in a targeted manner. The course content is taught in a practice-oriented way and in close cooperation with industry partners.
As part of individualized specialization options, four different study options are offered:
- Data, Software and AI: Fundamentals and Practice and Advanced Concepts at the Interface of Software Development and Data Science (60 ECTS)
You complete the university degree program “Data, Software and AI: Fundamentals and Practice and Advanced Concepts at the Interface of Software Development and Data Science” and acquire a comprehensive qualification in this future-oriented field. - Data, Software and AI: Fundamentals and Data-Driven Learning and AI Development (30 ECTS)
You complete the basic version of the program and receive a solid foundational education in the university degree program “Data, Software and AI: Fundamentals and Data-Driven Learning and AI Development.” An extension to the 60 ECTS university program is possible at any time. - Data-Driven Learning and AI Development (10 ECTS)
If you already have programming knowledge and would like to expand your expertise in the field of artificial intelligence, the course “Data-Driven Learning and AI Development” is an attractive alternative. - Advanced Concepts at the Interface of Software Development and Data Science (10 ECTS)
If you would like to specialize in modern software engineering and data science, the course “Advanced Concepts at the Interface of Software Development and Data Science” offers advanced content. Basic knowledge of programming and data science is required.
Degree Award
Certificate and transcript issued by the University of Innsbruck
Registration
General information about registration.
Participation in a university degree program requires admission as a non-degree student.