Essential Computer Tools for Researchers
An introduction to the essential tools for organizing, managing, and sharing computational projects
Computer tools can help scientists make their research more reproducible, facilitate collaboration with other researchers, and enhance their productivity. This one-day course provides an introduction to the essential tools for organizing and managing computational projects as well as sharing code and data with other scientists. Participants will learn how to use Visual Studio Code to develop software code, version control and project management with git and GitHub, sharing data and other parts of your project via Sciebo, and using the terminal together with package managers to create reproducible computational science environments.
Learning and participation
Topics
- Installing Scientific Software: Package Management and Project Sandboxing with Conda
- Working with Code: Editing and Running Code with the Terminal and the Visual Studio Code IDE
- Managing Scientific Projects: Version Control and Backups with Git, GitHub, and Sciebo
Intended participants
- Researchers and students from all universities are welcome.
- Participants of all skill levels and backgrounds are welcome.
Certification
Students who attend at least 75% of the course will receive a participation certificate by email at the end of the course.