CourseLecturerOrganisationTopics (RSE related)Target AudienceLink
Basics of Computing Environments for ScientistsChristian HerzogETH Zurich, Department PhysikLinux, Python, Packaging, ReproducibilityBachelor, Masters and PhD Studentslink
Best Practices in ProgrammingVarious, depends on availabilitySwiss Institute of BioinformaticsProgramming, Unit testing, Refactoring, Version controlGenerally open, with feelink
Datenanalyse in der PhysikAlexander Eichler, Martin KronerETH Zurich, Department PhysikExperimentation, Python, StatisticsPhysics Bachelor Studentslink
Hacking for ScienceMatthias BannertETH Zurich, KOF Swiss Economic InstituteA Guide to the Open Source EcosystemPhD candidates (but open to guests)link
Introduction to Machine Learning using PythonUwe Schmitt, Tarun Chadha, Franziska OschmannETH Zurich, Scientific IT ServicesMachine LearningResearcherslink
Introduction to the Python Programming LanguageUwe SchmittETH Zurich, Scientific IT ServicesLearning Python for attendees with previous programming experienceMembers of Swiss universitieslink
Numerical MethodsVasile GradinaruETH Zurich, Department MathematikNumerical computations with PythonBSc Physics Studentslink
Open Science Tools - Authoring and Publishing Workflows for Collaborative Scientific WritingLars SchöbitzETH Zurich, D-MAVT8-hour workshop: Quarto documents/slides/websites, git version control (via GUI), GitHub collaboration (issue tracker), GitHub Pages publishingPhDlink
Programming Techniques for Scientific SimulationsRoger KäppeliETH Zurich, Department MathematikSimulation, Scientific Software LibrariesScientific Computing Bachelor Studentslink
Quarto - authoring and publishing tools for collaborative scientific writingLars SchöbitzETH Zurich, D-MAVT2-hour workshop: Quarto documents/slides/websites, quartopub.com as a service to publish static websitesPhD, Research Data Management summer schoollink
Quarto - authoring and publishing tools for collaborative scientific writingLars SchöbitzETH Zurich, D-MAVT4-hour workshop: Quarto documents/slides/websites, quartopub.com as a service to publish static websitesPhDlink
Research Beyond the Lab: Open Science and Research Methods for a Global EngineerLars Schöbitz, Elizabeth TIlleyETH Zurich, D-MAVTR programming, Quarto documents, git version control (via GUI), GitHub collaboration (issue tracker), GitHub Pages publishing, open data, data managementBSc, MSc, PhDlink
Rigorous Software EngineeringMartin Vechev, Malte SchwerhoffETH Zurich, Department InformatikCode documentation, Modularity and coupling, Program analysis, Formal modelingCS Bachelor Studentslink
Scientific programming with PythonFederica LionettoUZH, Faculty of Science, Physik InstitutBest practices, Data structures, Cython, C++link
The missing semester of your CS educationMITShell, version control, …Link