For best experience please turn on javascript and use a modern browser!
You are using a browser that is no longer supported by Microsoft. Please upgrade your browser. The site may not present itself correctly if you continue browsing.

This course is a great starting point to learn computer programming in Python, one of the most used programming languages in the world. Python is used for applications such as web development, data science and machine learning. This course starts out with the absolute basics of programming (no prior programming knowledge is required). You will learn Python through a series of programming problems from several scientific areas, with a strong focus on humanities related subjects (check the course website for more details). After completing the course you will know the principles of programming, be able to apply them to any domain and use them for your own projects.


All lectures will take place on-campus and we assume you can be physically present during the scheduled hours. You can find the timetable on Datanose.


Registration is possible for second or higher year students participating in an Honours programme. The registration for the Honours courses will start on December 1, 10 am -  December 5, 11 pm, You can register through the online registration form that will appear on Honoursmodules IIS(registration is NOT through SIS or GLASS).

Please note: There is no guarantee no guarantee for placement if you register after 5 December, so make sure you register on time. You will hear which course(s) you are registered for before 20 december. For questions about registration, please contact us at

More information

Facts & Figures
Honours programme
Language of instruction
Starts in