Undergraduate courses at the University of Ljubljana:
Linear algebra, Algebra, Functional analysis, Probability theory, Statistics, Optimization methods, Calculus.
Graduate courses at the University of Ljubljana:
Operator theory, Operator algebras, Functional analysis, Commutative algebra, Associative algebra, Nonassociative algebra.
Teaching abroad:
Linear algebra, Differential equations, Theory of interest, Calculus.
Matjaz Omladic has been supervising 55 graduation theses, 16 M.Sc. theses and 6 Ph.D. theses.