Best Practices in Programming |
Various, depends on availability |
Swiss Institute of Bioinformatics |
Programming, Unit testing, Refactoring, Version control |
Generally open, with fee |
link |
Rigorous Software Engineering |
Martin Vechev, Malte Schwerhoff |
ETH Zurich, Department Informatik |
Code documentation, Modularity and coupling, Program analysis, Formal modeling |
CS Bachelor Students |
link |
Basics of Computing Environments for Scientists |
Christian Herzog |
ETH Zurich, Department Physik |
Linux, Python, Packaging, Reproducibility |
Masters and PhD Students |
link |
Datenanalyse in der Physik |
Alexander Eichler, Martin Kroner |
ETH Zurich, Department Physik |
Experimentation, Python, Statistics |
Physics Bachelor Students |
link |
Programming Techniques for Scientific Simulations |
Roger Käppeli |
ETH Zurich, Department Mathematik |
Simulation, Scientific Software Libraries |
Scientific Computing Bachelor Students |
link |
Introduction to Machine Learning using Python |
Uwe Schmitt, Tarun Chadha, Franziska Oschmann |
ETH Zurich, Scientific IT Services |
Machine Learning |
Researchers |
link |
Hacking for Science |
Matthias Bannert |
ETH Zurich, KOF Swiss Economic Institute |
A Guide to the Open Source Ecosystem |
PhD candidates (but open to guests) |
link |
Research Beyond the Lab: Open Science and Research Methods for a Global Engineer |
Lars Schöbitz, Elizabeth TIlley |
ETH Zurich, D-MAVT |
R programming, Quarto documents, git version control (via GUI), GitHub collaboration (issue tracker), GitHub Pages publishing, open data, data management |
BSc, MSc, PhD |
link |
Open Science Tools - Authoring and Publishing Workflows for Collaborative Scientific Writing |
Lars Schöbitz |
ETH Zurich, D-MAVT |
8-hour workshop: Quarto documents/slides/websites, git version control (via GUI), GitHub collaboration (issue tracker), GitHub Pages publishing |
PhD |
link |
Quarto - authoring and publishing tools for collaborative scientific writing |
Lars Schöbitz |
ETH Zurich, D-MAVT |
4-hour workshop: Quarto documents/slides/websites, quartopub.com as a service to publish static websites |
PhD |
link |
Quarto - authoring and publishing tools for collaborative scientific writing |
Lars Schöbitz |
ETH Zurich, D-MAVT |
2-hour workshop: Quarto documents/slides/websites, quartopub.com as a service to publish static websites |
PhD, Research Data Management summer school |
link |
Scientific programming with Python |
Federica Lionetto |
UZH, Faculty of Science, Physik Institut |
Best practices, Data structures, Cython, C++ |
|
link |
Introduction to the Python Programming Language |
Uwe Schmitt |
ETH Zurich, Scientific IT Services |
Learning Python for attendees with previous programming experience |
Members of Swiss universities |
link |
Numerical Methods |
Vasile Gradinaru |
ETH Zurich, Department Mathematik |
Numerical computations with Python |
BSc Physics Students |
link |