Take part of theoretical course segments

We have made available parts of our existing courses with recorded lectures, lessons and seminars. Note that these are not complete courses, no application or registration takes place, training is conducted through self-studies without contact with a teacher, nor is any certificate of completed studies awarded.

The material below is licensed according to Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License
 

Industrial Economy

Study all  or parts of the course based on the books "Management of an Industrial Company" and "The Economy of the Industrial Company". Summary of the course with link to website.
 

Wind power

Vindkraftskurs.se is aimed at administrators in municipalities and county administrative boards and for anyone who wants to learn more about wind power. The aim of the course is to increase knowledge about wind power and specifically about issues that are relevant in licensing cases. All parts of the course are free of charge and you choose when and at what pace you want to complete the segments. Project managers at Uppsala University have developed the course together with experts from several other areas.
 

Computer Architecture

An introduction to computer architecture with 12 recorded lectures with related questions. You will also be able to watch in-class problems and laboratory exercises, but they will not be possible to do on your own and are therefore not included. You can find the course material on scalable-learning.com, register and then log in with YRLRX-25436.
 

Parallel Programming for Efficiency

A course at advanced level where you get access to all lessons (6) with related questions. You will also be able to watch laboratory exercises, but they will not be possible to do on your own and are therefore not included. You may find the course material on scalable-learning.com, register and then log in with RKUSK-47988.
 

Programming Embedded Systems

Four lessons from a course at advanced level. Specification, Testing, Debugging and Verification and Model Checking
 

Embedded systems

First half of a course in Real-time Systems. The course is at advanced level. Block 1 and Block 2
 

Computational Finance

Four web lectures from the course Computational Finance: Pricing and Valuation, 5 hp. Lecture 1: Overview of different types of financial derivatives and financial pricing problems, Lecture 2: Overview of solution methods - lattice methods, Monte Carlo-methods and finite differences; part 1, part 2 and part 3, Lecture 3: Monte-Carlo methods (username: compfin12, password: passwd12), Lecture 4: Finite difference methods (username: compfin12, password: passwd12)
 

Sequential Monte Carlo methods

Lecture notes, slides and assignments for a full course at advanced level
 

Programming Techniques

Lecture images, self-study assignments for the introduction course Programming Techniques I. Note that the material only is available for self-studies, while when the course is normally given the student  also gets tutorials and reports the assignments orally.
 

Advanced Software Design

Lecture images and assignments for a full course at master’s level. The course presupposes basic knowledge in "object-oriented programming".
 

Statistical Machine Learning

Lecture images, assignments and more for a full course at advanced level.
 

Reinforcement Learning

Ongoing PhD course. More material will be posted during the course. You can find study instructions, exercises and assignments which may be used together with video lectures from a third party and textbooks (freely available as pdf).


Deep Learning

A PhD course designed also for a wider target group. You may find lecture images, reading instructions and assignments.
 

Operating systems

Material from two courses at introductory level, Operating systems I, 5 credits and Operating systems and process oriented programming 15 credits.