Course list overview

Are you looking for courses in mathematics, mathematical statistics, computer science or scientific computing? Here is an overview of courses given at the Department of Mathematics, and when they are usually given.

On this page you can find our active courses, and when they are usually given. This should not be taken as a promise that they will always be given at these times, courses can be moved because a programme changes, or be given less frequently if not enough students are interested in them. We decide which courses to give for one academic year at a time, and you can see course instances that have been published in the course catalogue by clicking on the course names.

This list does not contain courses that are only ever given in Swedish, but some courses on this page are sometimes given in Swedish and sometimes in English. The language for each course instance is shown in the course catalogue.

Courses given only in Swedish can be found on the Swedish version of this page

You can also see upcoming courses in the course catalogue

Term dates and study pace

Each semester is divided into four parts: A, B, C and D. We also talk about period 1 (first half of the spring or autumn semester, equivalent to parts A and B together) and period 2 (second half of the spring or autumn semester, equivalent to parts C and D together).

One semester's study at full time corresponds to 30 credits, so a course of 7.5 credits given during period 1, for instance, has a study pace of 50%, and if it is given during the entire semester the study pace is 25%.

The summer semester is about 10-12 weeks, so a course of 7.5 credits given during the entire summer has a study pace of about 50%.

Term dates at Stockholm University

Application

For the majority of our courses, you apply through Universityadmissions.se (or the Swedish version Antagning.se). Application for the autumn is normally open 15 March - 15 April, and application for the spring 15 September - 15 October. Courses where there are still places left can open for late application, usually in the middle of July or December, respectively.

Application for the summer is open from about 15 February to 15 March.

Note that Sweden also has an earlier admissions round for the autumn, from October to January, but this is only for applying to some programmes, not separate courses.

What to do if you get deleted from a course though you think you fulfil the requirements for eligibility

Course webpages at kurser.math.su.se
List of course literature

Mathematics

Here are our courses in mathematics. Click on the course names to read more about the courses in the course catalogue, and to see upcoming course instances. Please note that many second cycle courses are only given every other year, and sometimes more seldom, and when the course is not given in the next few semesters the course's page in the catalogue may not be published.

Several second cycle courses in mathematics are given together with KTH. You can find information about these in a separate section, just above the list of second cycle courses.

Please note: these lists only show when the courses are usually given, this does not mean that they will always be given att that time. Future course instances are decided for one academic year at a time.

All courses are 7.5 ECTS credits unless otherwise stated.

(The course names below are usually clickable links to each course's page in the course catalogue, though this is not always visible because of formating in a table.)

Course codeCourse nameUsually offeredComment
MM1005Mathematics for Economic and Statistical AnalysisAutumn, part A
MM3001Mathematical Methods for EconomistsEvery semester, period 1 
MM5020Mathematics III - Abstract algebraSpring, period 1; Summer

the summer instance is a distance course

MM5021Mathematics III - Foundations of AnalysisAutumn, period 2; Summerthe summer instance is a distance course
MM5022Mathematics III - Complex AnalysisAutumn, period 1 
MM5023Mathematics III - CombinatoricsAutumn, period 1may be a distance course
MM5024Mathematics III - LogicSpring, period 2 
MM5026Mathematics III - Ordinary Differential EquationsSpring, period 2 

We have a cooperation with KTH in mathematics at second cycle level, and many, but not all, of our second cycle mathematics courses are given jointly - you can see in the table below which courses this applies to.

For courses given jointly:

  • Some courses are taught by SU and some by KTH, and a few are taught by both, that is, with one teacher from each university.
  • You can see in the table which university has, at least recently, been responsible for the examination of each course. This can vary so check the course web for the course you are taking.
  • Of the courses given jointly with KTH, some are given every year, some alternate years, and some more seldom.

Course admittance if you are a student on the master's programme in mathematics

If you are a programme student on our joint master's programme in mathematics you should be enrolled in KTH-versions rather than SU-versions of courses if they are examined by KTH. You should get information from the programme director about this, and how to apply for courses at SU and KTH.

Course admittance for others

If you are taking separate courses, or if you are a student on some other programme than the master's programme in mathematics, you can apply to the SU-versions of the courses via Universityadmissions.se.

Courses outside of the cooperation with KTH

We have second cycle courses in mathematics that are not given jointly with KTH, and these are available for all students, whether or not they are taking the joint programme. (Courses at KTH that do not have a corresponding version at SU are not available via SU.)

Degree within or outside of the programme

You can get a master's degree in mathematics within the programme, or with separate courses. Either way, you apply for your degree via SU's Ladok, see how to apply for your degree.

All courses are 7.5 ECTS credits unless otherwise stated. If the study period is not given, the course is given over the entire semester.

Please note that some courses are given more seldom than every other year, the information below fits with how often they have recently been given.

(The course names below are usually clickable links to each course's page in the course catalogue, though this is not always visible because of formating in a table.)

Course codeCourse nameUsually offeredComment
MM7020Mathematical CommunicationAutumnjoint with KTH (exam SU)
MM7022Logic IIAutumn odd years, period 1 
MM7024Linear Algebra and Learning from DataAutumn, period 1 
MM7025Computer algebraIrregularly, most recently 2022
MM7026Advanced Complex AnalysisSpring even yearsjoint with KTH (exam KTH)
MM7027Dynamic Systems and Optimal Control TheoryIrregularly, most recently 2025CD some springs, not 2026
MM7028OptimizationAutumn, period 2 
MM7029Mathematics of cryptographySpring, period 1 
MM7031Enumerative combinatoricsAutumn even yearsjoint with KTH (exam KTH)
MM7032Spectral Geometry of GraphsAutumn every four years (given 2026)joint with KTH (exam SU)
MM7033Advanced algebraAutumnjoint with KTH (exam SU)
MM7042Commutative algebra and algebraic geometry inactive
MM7043Galois TheoryAutumn even yearsjoint with KTH (exam SU)
MM7044Fourier AnalysisAutumn odd yearsjoint with KTH (exam KTH)
MM7045Graph theoryAutumn odd yearsjoint with KTH (exam KTH)
MM7046Advanced Real Analysis IAutumnjoint with KTH (exam KTH)
MM7048Set theory and metamathematicsSpring even years 
MM7049Number theorySpring even yearsjoint with KTH (exam KTH)
MM7050Representation theory of finite groupsSpring even yearsjoint with KTH (exam SU)
MM7051Differential GeometrySpring odd yearsjoint with KTH (exam KTH)
MM7052TopologyAutumnjoint with KTH (exam SU)
MM7053Partial Differential EquationsAutumn odd yearsjoint with KTH (exam SU)
MM7054Nonlinear AlgebraAutumn 2026joint with KTH; uncertain when it will be offered again
MM8036Type theorySpring odd years 
MM8040Function Theory of Several Complex VariablesAutumn every four years (given 2024)joint with KTH (exam SU)
MM8042Algebraic TopologySpring even yearsjoint with KTH (exam SU)
MM8043Reductive Algebraic GroupsIrregularly, most recently 2024joint with KTH (exam SU)
MM8044Advanced Real Analysis IISpring odd yearsjoint with KTH (exam SU)
MM8049Algebraic GeometrySpring 2027joint with KTH; uncertain when it will be offered again
MM9008Mathematics, Degree Project (30 credits)Every semester 

Mathematical statistics

Here are our courses in mathematical statistics. Click on the course names to read more about the courses in the course catalogue, and to see upcoming course instances. Please note that many second cycle courses are only given every other year, and when the course is not given in the next few semesters the course's page in the catalogue may not be published.

Please note: these lists only show when the courses are usually given, this does not mean that they will always be given att that time. Future course instances are decided for one academic year at a time.

All courses are 7.5 ECTS credits unless otherwise stated.

(The course names below are usually clickable links to each course's page in the course catalogue, though this is not always visible because of formating in a table.)

Course codeCourse nameUsually offeredComment
MT5009Introduction to Finance MathematicsSpring even years, period 2only even years
MT5011Basic Insurance Mathematics irregular
MT5012Stochastic Processes and Simulation IISpring, period 2 
MT5017Theory of Statistical InferenceAutumn, period 1 
MT5020The Mathematics and Statistics of Infectious Disease OutbreaksSpring, period 2
MT5022Classification and Analysis of Categorical DataAutumn, period 2replaces MT5019

All courses are 7.5 ECTS credits unless otherwise stated. If the study period is not given, the course is given over the entire semester.

(The course names below are usually clickable links to each course's page in the course catalogue, though this is not always visible because of formating in a table.)

Course codeCourse nameUsually offeredComment
MT7040Networks and EpidemicsSome autumnsirregular
MT7041Markov chains and mixing timesSome autumnsirregular
MT7042Statistical Deep LearningSpring, period 1
MT7043Brownian motion and stochastic differential equationsSome autumnsirregular
MT7046Statistical Models inactive, last given 2024
MT7049Statistical LearningAutumn, period 2 
MT7050Unsupervised LearningAutumn even years, period 1 
MT7051Reinforcement LearningAutumn even years, period 2 
MT7052

Inference and prediction for life and health processes

Autumn even years, period 1 
MT7053

Risk models and valuation in life and disability insurance

Autumn odd years, period 2
MT7054

Risk models and claims reserving in non-life insurance

Spring, period 1
MT7055

Probability Theory and Martingales

Autumn, period 1replaces MT7047 Probability Theory III
MT7056

Non-life insurance pricing

Autumn even years, period 2
MT7057

Statistical Information Theory

Autumn odd years, period 2replaces MT7037
MT7058

Bayesian Methods

Autumn odd years, period 1replaces MT7045
MT9012Insurance Mathematics, Degree Project (30 credits)Every semester 
MT9013Mathematical Statistics, Degree Project (30 credits)Every semester 

Computer science, scientific computing, computational mathematics

Here are our courses in computer science, scientific computing and computational mathematics. Click on the course names to read more about the courses in the course catalogue, and to see upcoming course instances.

Some second cycle courses in these subjects are given via KTH. More information will be available in the course catalogue, or sent out before the course starts.

Please note: these lists only show when the courses are usually given, this does not mean that they will always be given att that time. Future course instances are decided for one academic year at a time.

All courses are 7.5 ECTS credits unless otherwise stated.

(The course names below are usually clickable links to each course's page in the course catalogue, though this is not always visible because of formating in a table.)

Course codeCourse nameUsually offeredComment
DA2005Programming TechniquesSpring, period 1distance course; given more often in Swedish
DA4005Algorithms and ComplexityAutumn, period 1 
DA4006Datastructures and algorithmsSpring, period 2 
DA4007Programming techniques IIAutumn, period 1 
DA5001Numerical analysis IIAutumn, period 2 

All courses are 7.5 ECTS credits unless otherwise stated. If the study period is not given, the course is given over the entire semester.

(The course names below are usually clickable links to each course's page in the course catalogue, though this is not always visible because of formating in a table.)

Course codeCourse nameUsually offeredComment
BE7009Advanced Numerical MethodsAutumn, period 2via KTH, SCI school
DA7067Computational MathematicsAutumn, period 1 
DA7068Advanced research traineeship in Computational Mathematics IEvery semesteronly available as part of a programme
DA7069Functional programmingAutumn, period 2
DA7070Computational BiologySpring, period 1replaces DA7065
DA8001Program Construction in C++ for PhysicistsAutumnvia KTH, SCI school
DA8003Advanced research traineeship in Computational Mathematics IIEvery semesteronly available as part of a programme
DA9003Computational mathematics, Degree projectEvery semesteronly available as part of a programme

The course I'm looking for is not on the list, or the link doesn't work

Couses that are inactive, or that have been revoked, are not on the lists above. Neither are courses that are only ever given in Swedish, these are shown on the Swedish version of this page.

Swedish page, including courses given only in Swedish

Archive of syllabuses, including non-active and revoked courses

The links in the list above may not work when the course has no current course instance, because the page in the course catalogue is then no longer published. It will work again when the next course instance is published, and in the mean time you can find information in the archive.

Last updated: 2026-06-29

Source: Department of Mathematics