TU Graz/ Studying and Teaching/ Degree and Certificate Programmes/ Continuing Education/

Programming in MATLAB: Advanced Concepts

MATLAB is a modern and diverse programming language with a wide range of applications in industry, research and teaching. MATLAB is a versatile language that can be used to efficiently resolve problems without much overhead and offers various tools. Its applications range from the simple graphical representation of data to complex simulations.

The course „Programming in MATLAB: Advanced Concepts“ builds upon the course „Programming in MATLAB: Fundamental Concepts“. After completing the course, you will have mastered the syntax of the MATLAB programming language and will be able to create and use advanced MATLAB programming independently in your working environment.


You will deepen your knowledge of working with MATLAB:
  • Creating programs (functions, local functions)
  • Working with cells, syntax, anonymous functions in cells
  • Working with structures, syntax
  • Reading and writing file formats
  • Graphic handles
  • Concepts of Try-Catch-End, Error Handling
You conduct practical exercises to work with all content.

Target Groups and Admission Requirements

The course has been designed for people with basic experience in MATLAB who

  • carry out programming tasks or numerical simulations with MATLAB in their working environment or would like to learn how to do so, or
  • need to use a programming language to solve problems quickly and efficiently.

To participate in this course, you require

Dates and Deadlines

Next course: Fall 2024


If you would like to register for the course, please send the completed registration form via e-mail to lifelong.learningnoSpam@tugraz.at.


Quick Facts

  • Duration: 4 days, half-days
  • Certificate: Confirmation of participation
  • Language of instruction: German
    Upon request, support in English can be offered.
  • Participation fee: 690 € (VAT free) including access to the software package MatlabTutor, course materials and drinks during the breaks
  • Number of participants: at most 14
  • Course location: TU Graz
  • Course times: each day from 2 to 6 p.m.

Why you should Attend this Course

  • because you can deepen your practical knowledge of MATLAB by performing defined tasks
  • because you can use the educational software "MatlabTutor", which was developed at TU Graz, during the course and for up to 3 months afterward and
  • because you will be carefully supervised by two trainers from the Institute for Theoretical Physics.

The Educational Software “MatlabTutor”

During the course, you will work with the educational software “MatlabTutor”, which was developed at TU Graz and has been used successfully for several years in the "Physics" and "Technical Physics" degree programmes. The software provides a development environment for MATLAB. This includes numerous examples and their solutions. You also have access to the MATLAB help system and course-specific documents.  

You can use the software on your own computer via client software for up to 3 months after the course in order to practice what you have learned with sample exercises.


Sarah Meinhardt

TU Graz Life Long Learning
Tel.: +43 316 873 4945