Official course description, subject to change:

Basic info last published 15/03-24
Course info
ECTS points:
Course code:
Participants max:
Offered to guest students:
Offered to exchange students:
Offered as a single subject:
Price for EU/EEA citizens (Single Subject):
10625 DKK
BSc in Digital Design and Interactive Technologies
Course manager
Associate Professor
PhD student
Course semester
Efterår 2024
26 August 2024
24 January 2025

The goal of the course is two-fold. On the one side you will learn how to clean, manipulate, process and visualize data in Python with a specific focus on unstrucured data that is typically produced online. On the other side, you will learn how to formulate hypothesys based on this data that can be used in the context of the evaluation or the re-design of a digital product.


Every digital service leaves tons of data that, when analysed, can reveal important insights about the users as well as about the services they are using. Unfortunately, these data are not produced to answer specific questions - such as the case with surveys - but are the byproduct of users' activity. To untap the full potential of users' data we need to understand both  how to ask relevant questions and how to answer those questions with the data available.

The course will cover the following areas:

  1. Digital data types, format and structure
  2. Formulating hypothesis and statistical testing
  3. Data visualization and data exploration with Vega-Altair
  4. Data wrangling with PANDAS
  5. Analysis of unstructured text data
  6. Analysis of network data

The course builds on top of previous courses: Brugerundersøgelser og kvantitative metoder (for hypothesys testing) and Introduction to programming for basics of Python.

Please note that the course shifts focus from using R to using Python from Autumn 2023

Formal prerequisites

This  course is a 3rd semester course on the BSc Digital Design and Interactive Technologies. Students are expected to be familiar with quantitative methods and descriptive statistics.

The course builds on top of previous courses: Brugerundersøgelser og kvantitative metoder (for hypothesys testing) and Introduction to Programming for basic knowledge of Python.

Intended learning outcomes

After the course, the student should be able to:

  • Analyze and visualize quantitative data produced in a variety of contexts (e.g. social media, online reviews)
  • Use the Vega-Altair library to visualize data
  • Understand interaction happening on social media or other relational data through network analysis
  • Plan and design a data driven hypothesis testing analysis in the context of a digital product
Ordinary exam
Exam type:
C: Submission of written work, Internal (7-point scale)
Exam variation:
C1G: Submission of written work for groups