Introduction to Programming Using Python

Third-cycle level | 3.0 credits (HEC) | Course code: H7F6034
VT 2026
Study period: 2026-02-02 - 2026-02-27
LANGUAGE OF INSTRUCTION: The course is given in English
Application period: 2025-10-15 - 2025-11-05
+

Course description

The course introduces students to programming, starting from fundamental principles (such as structured programming) all the way to advances concepts (such as object-oriented programming). Emphasis is given both:

  • on the practical aspect: the students get to setup a working environment from the first lecture
  • on properly introducing the theory behind programming: the students will understand not only how things are done but why, and be able to become autonomous on their use of programming languages in general

The course also introduces the students to data manipulation techniques, visualizations, and other similar tasks. It also sets the stage for machine-learning applications, since Python is the most used language when it comes to applying machine-learning algorithms in any field and domain.

Prerequisites and Selection

Prerequisite courses, or equivalent

No prerequisite courses, or equivalent, demanded for this course.

Selection

Selection will be based on:  
1) the relevance of the course syllabus for the applicant’s individual study plan/research (according to written motivation). 
2) start date of doctoral studies (priority given to earlier start date). 

Course director

Vasileios Papapanagiotou

Course syllabus

H7F6034

Department

Department of Medicine, Huddinge

Doctoral programme

**Not within a doctoral programme

Type of course

Statistics Software

Keywords

programming, programmering, python

CONTACTVasileios Papapanagiotou

vasileios.papapanagiotou@ki.se