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