Basics of Computing Environments for Scientists

Contents

Basics of Computing Environments for Scientists#

Welcome to the “lecture notes” of the Basics of Computing Environments for Scientists modules at the Physics department of ETH Zurich.

Scientists are expected to use various computing environments (Linux, Python, git, etc), but are often not taught the foundations to get started with them. We aim to fill this gap and complement the more typical lectures with practical insights into everyday research-related IT challenges. The course is structured into individual modules that can be attended separately. Further details can be found in the ETH course catalogue.

Date

Module

Wed Sep 23 2026

IT at D-PHYS

Wed Sep 30 2026

IT and Information Security

Wed Oct 07 2026

Python Ecosystem (I)

Wed Oct 14 2026

Python Ecosystem (II)

Wed Oct 21 2026

Python Ecosystem (III)

Wed Oct 28 2026

Python Ecosystem (IV)

Wed Nov 04 2026

Git

Wed Nov 11 2026

Linux Basics (I)

Wed Nov 18 2026

Linux Basics (II)

Wed Nov 25 2026

System aspects

The lectures take place between 12:45 and 13:30 in HCI/E/2. All interested are welcome to attend, no registration required.

Let us know what you think

Any form of feedback is welcome. Please get in touch if you have comments, questions or suggestions for other topics.

The material is also available as markdown files in the GitLab repository or as PDF.

Overview#

Index: