Skip to main content

Python programming for Chemometricians

Enrollment in this course is by invitation only

About This Course

This course is an introduction to programming and the programming language Python for multivairate data analysis. There is not expectation of prior knowledge with respect to Python or programming in general.

The course is divided into two blocks: 1) BASIC and 2) ADVANCED. In the BASIC block, you will learn the basic of Python, how to install Spyder, how to write Python scripts, useful packages for data analysis and plotting, how write loops and conditions, and your own functions. In the ADVANCED block, we will dive deeper into some general topics related to multivariate data analysis (linear algebra, PCA, images) and see how we can implement that in Python.


You need a computer and access to the internet. It is expected that you some basics (e.g. how to download a file, how to navigate your computers file system, copy files, etc.), but there is not expectations of prior knowledge of either Python or programming in general. The lecture videos will take offset in Windows, but you can use any operating system that you prefer (Windows, Mac, Linux, ...). Basic knowledge of match is an advatage, but not stricly necessary.

Course Staff

Anders Krogh Mortensen

Anders Krogh Mortensen