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#
Introduction
Modules
Index: