Software Carpentry Workshop at KIT
What is a Software Carpentry Workshop ?
A growing number of researchers spend more and more time building and using software, but few have ever been taught how to do this efficiently. In many cases they end up spending more time than necessary to create results whose reliability and reproducibility is not ensured.
The aim of Software Carpentry is to teach researchers the fundamental skills that will help them be more productive while producing work of higher quality. We do that by teaching workshops where students learn how to automate tasks using the Unix shell, how to track and share work using version control, and how to write software in Python, R, or MATLAB that is readable, reusable, and reliable.
During a workshop, short tutorials alternate with practical exercises, and all instruction is done via live coding (i.e. learners write their code along with the instructors).
This two-days workshop will cover the following topics:
- Automating tasks using the Unix shell
- Introduction to programming with Python
- Version control using Git and Gitlab
This session is intended for students and researchers who have little to no prior programming experience: no prior knowledge on the tools that will be presented is required to attend the workshop.
You can find more information and register for this workshop on the dedicated website (https://mariehouillon.github.io/2021-10-28-kit/).
For more information about the Carpentries, see https://carpentries.org.