Voor de beste ervaring schakelt u JavaScript in en gebruikt u een moderne browser!
Je gebruikt een niet-ondersteunde browser. Deze site kan er anders uitzien dan je verwacht.

Honoursmodule: Scientific Programming 101

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 Honours-iis@uva.nl.

More information

Facts & Figures
Honours programme
Language of instruction
Starts in