This course introduces Open Source Software (OSS) and workflow management 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 issues to consider at different stages of the research lifecycle
  • know about useful tools and resources to help you get started with using OSS and open workflows
Please note that your course will display in a popup window! If you have configured your browser to block these, please add an exception for OpenPlato. Thank you.


Number of attempts allowed: Unlimited
Number of attempts you have made: 0
Grading method: Highest attempt
Grade reported: None