This course introduces Open Source Software (OSS) management and workflow as an emerging but critical component of Open Science. The course explains the role of software sharing and sustainability in reproducibility, trust and longevity, and provides different perspectives around the sharing and reuse of computational code and methods, namely the software producer, the software reuser, and the non-coder with an interest either in reproducing research findings or in following experimental processes. You'll learn about useful resources and tools for sharing and exposing your code and workflows. Upon completing this course, you will:

  • understand the roles that open source software and open workflows play in supporting Open Science
  • know how Open Science can support reproducibility
  • be aware of different stakeholders' needs when it comes to software and workflows
  • know about useful tools and resources to help you get started with using OSS and open workflows