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 Feb 18 2026

IT at D-PHYS

Wed Feb 25 2026

IT and Information Security

Wed Mar 04 2026

Git

Wed Mar 11 2026

Python Ecosystem (I)

Wed Mar 18 2026

Python Ecosystem (II)

Wed Mar 25 2026

Python Ecosystem (III)

Wed Apr 01 2026

Python Ecosystem (IV)

Wed Apr 08 2026

No Lecture (Easter Break)

Wed Apr 15 2026

Linux Basics (I)

Wed Apr 22 2026

Linux Basics (II)

Wed Apr 29 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: