Sorry! De informatie die je zoekt, is enkel beschikbaar in het Engels.
This programme is saved in My Study Choice.
Something went wrong with processing the request.
Something went wrong with processing the request.

Introduction to Programming in Python

Programming in Python - Beginner Level

An introduction to the Python programming language, with many opportunities to write programs yourself.

Python is currently in high demand; it’s a programming language that has enjoyed a meteoric surge in popularity among professionals.

With supervised practicals and assignments that will be evaluated, students will learn how to program through active coding. As such, this course encourages an environment of independence where students can feel secure in their own understanding and application of Python. 

Participants are expected to take a preliminary online course before this course starts. This course is free of charge and takes up to 16 hours to complete. Please note that this preliminary free course is not the official winter school course 'Introduction to Programming'. More details will be shared with participants in early December.

Lectures will be light yet highly interactive, with many small exercises to engage student’s abilities under professional guidance. Course topics include, but are not limited to:

  • Computer programming concepts
  • Programming as a problem-solving tool
  • The Python language
  • The use of Jupyter notebook
  • Best coding practices
  • Debugging code
  • Visualisation

The course itself will take 40 hours, spread over two weeks (weekdays from 9:00 tot 12:15 CET): 30 contact hours and 10 hours self-study. In addition, students will probably spend another 16 hours after the course working on their final assignment.

Check out below for Additional Course Information.

Nick Schutgens

Nick Schutgens

Nick Schutgens is an atmospheric scientist with broad experience in programming computers for simulation and data analysis.

''I have a PhD in astrophysics and have since worked in Earth science, on atmospheric composition. My main interests are the climate, biosphere and health impacts of aerosol. I work on the interface between observations and models, using one to make sense of the other. I am a Dutch national and have worked before in the Netherlands (KNMI), Japan (NICT and University of Tokyo) and England (University of Oxford).''

Find out more!

Additional course information

  • Learning objectives

    By the end of this course, students :

    •    know how to use Google Colab as a Python programming environment
    •    can analyse problems and devise algorithmic solutions
    •    can read, write and debug Python code
    •    can make graphics
    •    know how to use self study to progress further with Python
  • Forms of tuition and assessment

    The course will be taught through interactive lectures, numerous practice sessions, both in teams and independently, and self-study which will involve some homework.

    Participants are expected to follow an online introductory course in Python programming before attending the winter school. This online course will take between 2 to 3 days (up to 16 hours) but can be done at the student’s leisure. It is important that participating students complete the online course because the winter school course builds on it. Details about this course will be sent out in December.

    The course itself will take 40 hours, spread over two weeks: 30 contact hours and 10 hours self-study. In addition, students will probably spend another 16 hours after the course working on their final assignment.

    The assessment of the course will be based on programming assignments and quizzes.

    The hour division of the course is the following:

    • Interactive lectures (9h) 
    • interactive recap (6h)
    • exercises and assignments (15h)
  • Course schedule

     The course itself will take 40 hours, spread over two weeks (week days between 9:00 tot 12:15 CET): 30 contact hours and 10 hours self-study. In addition, students will probably spend another 16 hours after the course working on their final assignment. 

We are here to help!

Feel free to contact us anytime.

Contact

  • Yota
  • Programme Coordinator
  • Celia
  • Summer and Winter School Officer
Celia VU Amsterdam Summer & Winter School
  • Esther
  • Summer and Winter School Officer