We only offer the workshop on request from departments or research groups. Please contact us to get access to the course material in case you want to study on your own.

We offer a 3 to 4 day course to introduce Python to participants who have programming experience in another programming language already.

We can shape the course to your particular needs, e.g. also introducing basics of data analysis in Python.

Intended audience

This course is an introduction into the Python programming language for participants who already have previous programming experience in another programming language.

The course will be suited for you if you can answer the following questions with "yes":

  • I wrote code from scratch before (in contrast to editing / modifying other peoples code).
  • I implemented my own functions before.
  • I have no Python experience yet.

The course might be too slow in case you have previous experience in using Python.

Please have a look at our Programming introduction course in case you don't have programming experience yet.

In case of further questions please contact uwe.schmitt@id.ethz.ch.