Amsterdam, Netherlands

Programming in Python

when 20 July 2019 - 3 August 2019
language English
duration 2 weeks
credits 3 EC
fee EUR 1150

Programming is a true twenty-first century skill, allowing you to really explore the wonderful – and crucial – world of data and computers. Aimed at beginners and near-beginners, this course teaches you basic principles of programming through hands-on exercises using real-world examples. It backs up this practical experience with a solid grounding in the logical thinking and structural approach to problem-solving which are second nature to the proficient programmer.

We use the programming language Python. Developed by Guido van Rossum in Amsterdam in the 1990s, this is widely used, easy to learn, accessible, available for many operating systems and possesses a large standard library of system functions. Moreover, we will be tailoring the exact content of the course to your progress. Bearing this in mind, topics we intend to cover include:
•Introduction to Python and its installation (Anaconda).
•The Python shell: print, operator, types, variables.
•Lists and loops.
•Functions, scope, import.
•File I/O (input/output), dictionaries, string manipulation.

The course culminates with an assignment using real-world data, so that by the end of it you have developed, written and presented a program of your own!

Course leader

Prof. Dr W.J. Fokkink

Target group

Any student or professional with little or no experience of programming who wants to learn its basic principles.

Course aim

At the end if this course, you:
•Have gained experience in thinking in an abstract and logical way.
•Are able to structurally solve simple computational problems.
•Understand the basic principles of programming.
•Have acquired some programming ability in Python.
•Have acquired some expertise in writing code and debugging programs.

Credits info

3 EC
Contact Hours: 64
If you want to earn more credits you can take courses in our other sessions to create a 4 or 6 week programme.

Fee info

EUR 1150: The tuition fee includes:
• Airport pick-up service
• Welcome goodie bag
• Orientation programme
• Course excursions
• On-site support
• Emergency assistance
• Transcript of records after completion of the course

An early bird discount of €150 is available for students who apply and pay before 15 March, and students from VU Amsterdam as well as from exchange partner universities will receive a €250 discount. You apply for the discount simply by indicating that you are currently a student at VU Amsterdam or at a partner university in the online application.

There are also discounts for students who attend multiple sessions, combine 2 courses and receive a €200 discount and combine 3 to receive a €300 discount. All courses include excursions. We will also organize trips and excursions as part of our social programme, which is a great way to get to know your fellow students and learn more about Amsterdam and the Netherlands. The social programme is not included in the tuition fee.

Furnished accommodation is available. Various housing options will be offered.


VU Amsterdam Summer School offers three kinds of scholarships: the Academic Scholarship, the Photographer Scholarship and the Vlogger/Videographer Scholarship. More information about these scholarships can be found on the VU Amsterdam Summer School websi

Register for this course
on course website