Skip to main content

To do contract education

The following is an action list for conducting formal contract education (education that gives higher education credits) at EECS. For this, a credit giving course course must be established with a course code ending in U.

For an overview of opportunities to offer continuing education from universities, see Snabbt om fortbildning: En lathund av Gunnar Karlsson (pdf) (Swedish) .

1. Draw up a budget

Full cost coverage is required (not just coverage of the marginal cost), which means that the cost per participant must at least amount to the education grant for the corresponding course size. The school's office of student affairs can help you to establish this cost, information on this can be found in Kopps.

2. Establish an agreement with the client

An agreement template can be acquired by emailing the school's contract administrator via

Note that the client chooses who will carry out the education. Assist with specifying the necessary prerequisites and possible diagnostic test of the prerequisites.

3. Establish the course

Follow the instructions on the page Establishment of a course on first or second cycle  (ignore point 2). Note that no formal deadlines apply when setting up a contract education course. There is a special decision template that shall be used when establishing a contract education course: Beslutsmall – inrätta kurs inom uppdragsutbildning (Swedish) .

4. Generate a course offering

Send an email to and ask for a course offering to be generated in Kopps and Ladok. A course room in Canvas will be generated after the course offering has been approved in Kopps.

The school's office of student affairs will help you out with admitting and registering the course participants in Ladok. The course participants will be transferred to Canvas once they have been registered by the education-support at the school's office of student affairs. The IT support can add participants to Canvas without registration (for example in case of confidentiality requirements, or for training that does not give credits). External people who will act as teachers or assistants can be manually added to Canvas by the IT support.

Course participants collect their KTH accounts themselves on site at the KTH Entré. In the case of distance education, it is possible to retrieve the account remotely, see information on the Student web: KTH Account .

5. Carry out the course as agreed

Carry out the course and report the results in Ladok. Note that the final grade F cannot be reported due to technical reasons.

Follow up the implementation of KTH's quality process in the same way as for grant-funded courses. Follow up the implementation with the client. Discuss improvements and new course rounds. Carry out a course analysis and publish it.