Python is one of the most used programming languages in the world. The informatics Institute offers two courses that explore the world of programming in Python. Each course can be taken independently of one another.
Python: an ideal programming language
Flexible set-up with extensive support
Unique course structure
Learn Python in a scientific context
The informatics Institute offers two Scientific Programming courses in Python. Do you want to learn the fundamentals of programming in Python in a scientific context? The first course (Scientific Programming 1) is a great starting point to learn the absolute basics of computer programming in Python in 7 weeks. Do you already have a basic understanding of Python and want to learn more? Dive deeper during our second 7 week course (Scientific Programming 2) and discover how to use Python to solve more challenging problems.
Do you have questions about this programme? Please contact us: professionaleducation-ivi@uva.nl
Both courses start with a kick-off which will take place on our UvA Science Park campus. The goal of these kick-offs is to get started with the course, get an overview of the topics that will be discussed and to meet fellow participants.
Kick-off Scientific Programming 1:
• Wednesday 1 October 2025, 10:00 – 15:30
Kick-off Scientific Programming 2:
• Thursday 2 October 2025, 15:00 – 17:00
All the reading and video material is available on the website of the courses. You do not need to purchase any books or software. You will get access (on the day of the kick-off) to the programming modules online. Every module consists of short explanations (written and in the form of videos) and assignments.
For these courses you need to have your own laptop (for the kick-off day and the tutorials on which the software can be installed. We are not able to provide you with a laptop.
We offer on campus (walk-in) tutorials a few times every week during which you can work on your assignment and you can get help with your assignments if you get stuck. These tutorials are not compulsory, but we highly recommend visiting a tutorial once a week as they are a vital part of the course design. It has been shown that without attending at least some of the tutorials participants can find it challenging to finish the course.
The tutorials are scheduled every week (until 21.03) on:
• Mondays 17:00-19:00
• Wednesdays 16:00-18:00
• Thursdays 17:00-19:00
• Fridays 16:00-18:00
From 31.03 tutorials will be on:
• Mondays 10:00-13:00
• Tuesdays 09:00-11:00
• Fridays 13:00-16:00
The tutorials take place on the UvA Science Park campus in Amsterdam.
Every module has an assignment which needs to be completed successfully to pass the course. If your assignment does not get a passing grade you will always be able to revise and resubmit the assignment. The courses conclude with a final exam which takes place at the Science Park campus. There are two exam opportunities, the final exam and a final resit (about two months later) . In the meantime, you can still join the tutorials to get assistance.
After completing the modules successfully and passing the final exam you will receive a certificate which states you have succesfully completed the course.
Starting September 2024, the courses Scientific Programming 1 and 2 are part of the national pilot Microcredentials which means you can obtain a digital certificate in the form of a microcredential after you successfully completed one of these courses. This recognized credential gives value to individual education units, by guaranteeing the quality of the course, and therefor allows professionals to demonstrate acquired knowledge and skills to (future) employers or other educational institutions. More info information about microcredentials can be found here.