Skip to Main Content
It looks like you're using Internet Explorer 11 or older. This website works best with modern browsers such as the latest versions of Chrome, Firefox, Safari, and Edge. If you continue with this browser, you may see unexpected results.

Digital Skills Workshops for PhD Students (UNIGE & Geneva Graduate Institute)

Introduction to Programming with Python

DS33 - Introduction to Programming with Python
Ireneu Pla

This workshop with Ireneu Pla introduces basic programming concepts to graduate students, with practical applications for social science research in Python. You will learn how to design and implement your coding project systematically, and how to resolve (inevitable) errors independently. The workshop is for absolute beginners who would like to use Python in their research projects, but some contents are transferable to other languages such as R. The course will also include extra contents addressed to economics students and an introduction to artificial intelligence.

After following this course, participants

  • Are familiar with the main programming concepts
  • Understand the basics of Python and are able to write procedural scripts
  • Understand how to process data and extract information with Python
  • Know which types of problems can be solved with Python


This workshop will take place weekly on the following Wednesdays, 18:00-21:00:

October 5th

Room S8 Introduction to Python
October 19th ONLINE Python II
October 26th Room S8 Working with data
November 2nd Room S8 Working with text (NLP)
November 9th Room S8 Web scraping
November 23rd Room S8 Optional: numerical programming
November 30th Room S8 Optional: AI and modeling
December 7th Room S8 Where to go from here

Ireneu Pla is a data engineer specialised in artificial intelligence. He has a background in Computer Science, obtained at the Swiss Federal Institute of Technology (EPFL), and an interest in data taken early in his studies. He has worked in Switzerland and Singapore on innovation projects with startups, big companies, sports institutions, and the public sector.

PhD students of the Graduate Institute will be informed of each workshop by email.  For any questions regarding registration to the workshop, please contact: