Date: 4 - 6 February 2025

Timezone: Brussels

Loading map...

Educators:
Lisanna Paladin (HD-HuB), Rabea Müller (ZB MED - associated member), Alan O'Cais (University of Barcelona), Sabry Razick (University of Oslo)

Date:
04-06.02.2025

Location:
Online

Contents:
This intensive three-day workshop focuses on collaborative and FAIR software development practices critical for data scientists. Participants will engage in hands-on learning across three key domains:

Day 1 is dedicated to collaborative distributed version control, providing practical training on collaborative technologies. Participants will explore collaboration concepts, repository management, code review practices, and software licensing.
Day 2 begins a practical exploration of the concepts introduced for the case of a Python project. It covers the tools we can use to implement FAIR principles, how to create a reproducible environment, tips to make code readable, and how to structure your application.
Day 3 concentrates on software testing, automated testing strategies, how to document code, how to facilitate code citation, and collaborating with others.
The workshop offers a comprehensive, hands-on approach to developing professional software engineering skills tailored to data science research.

Learning goals:
By the end of this workshop, you will be able to:

Implement collaborative distributed version control techniques
Understand and practice collaborative workflows
Conduct effective code reviews
Contribute to repositories owned by others
Navigate software licensing considerations
Design and implement local software testing
Create automated testing strategies
Develop reproducible research environments
Manage software project lifecycles
Systematically organize computational projects
Record and manage computational dependencies and environments
Prerequisites:
- To follow the workshop more efficiently, we recommend having a two-screen setup
- To actively communicate during the workshop, please familiarise yourself with Markdown formatting by reviewing the HedgeDoc features document

Keywords:
Software

Tools:
Python

City: Online

Country: Germany

Organizer: de.NBI / ELIXIR-DE

Event types:

  • Workshops and courses


Activity log