ABCDEFGHIJKLMNOPQRSTUVWXYZ
1
Resource typeScientific cluster or domainSoftware quality dimensionsNotes
2
1. Professional RSE Training Platforms/ResourcesShoaib
Research software quality dimensions equal "super groups" from https://zenodo.org/records/14852424
3
• HIFIS RSE
Training
"training school, programme or event"General​Shoaib
4
• NL RS Training​​​Shoaib
5
• US-RSE
Training Resources
​​​Shoaib
6
• RSE Toolkit​​​Shoaib
7
• Training materials on different
aspects of research software engineering (including open source,
reproducibility, research software testing, engineering, design, continuous
integration, collaboration, version control, packaging, etc.), compiled by the
INTERSECT project
​​​Shoaib
8
• Short online
courses on various aspects of research software (including FAIR), by the NESC
Research Software Support
​​​Shoaib
9
• Intermediate
Research Software Development
​​​Shoaib
10
• eScience
Center - Research Software Support
​​​Shoaib
11
2. Advanced RSE Curriculum Development
12
• Alan Turing
Institute - Research Software Engineering with Python
​​​
13
• Intersect Research Software
Engineering Training
​​​
14
• Software
Management Plans Guide
​​​
15
• SSI training
hub
​​​
16
3. High-Performance Computing, ML, Data Science Training/Schools/Programs
17
• ASTERICS
Programming School
​​​
18
• ESCAPE Data Science School​​​
19
• UNIVERSE-HPC​​​
20
• Gray Scott Battle School
(Heterogeneous Hardware Programming)
​​​
21
• PUMPS+AI Summer School​​​
22
• BSC Training
Course: introduction to OpenACC
​​​
23
• BSC Training Course: introduction
to CUDA Programming @ BSC
​​​
24
4. Scientific/Parallel Computing Infrastructure & Training
25
• CERN Schools on Computing"training school, programme or event"ESCAPE - particle physics & astronomy​Kenneth
26
• HEP C++ Course and Hands-on
Training
training hub or repositoryESCAPE - particle physics & astronomy​Graeme
27
• NextGen
Triggers Training
training hub or repositoryESCAPE - particle physics & astronomy​Graeme
28
• HEP Software
Foundation Training WG
training hub or repositoryESCAPE - particle physics & astronomy​Graeme
29
• Basic Lab Skills for Research
Computing
training hub or repositoryGeneral​Graeme
30
5. Core FAIR/Open Science Practices, Principles & Methodologies
31
• Tools and
Practices for FAIR Research Software
"individual training resource (course, handbook)"General​Kenneth
32
• FAIR
Principles for Research Software
report or publicationGeneral​Kenneth
33
• Five
Recommendations for FAIR Software by the Netherlands eScience Center and DANS
"individual training resource (course, handbook)"General​Kenneth
34
• The FAIR
Cookbook, online recipes for life scientists that help make and keep data FAIR
"individual training resource (course, handbook)"General​Kenneth
35
• Good Enough
Practices in Scientific Computing
​​​
36
• “Good Enough Practices in Scientific Computing” course​​​
37
• Barker, M.,
Chue Hong, N.P., Katz, D.S. et al.

Introducing the FAIR Principles for research software. Sci Data 9, 622
(2022). https://doi.org/10.1038/s41597-022-01710-x
​​​
38
• Wilkinson,
M., Dumontier, M., Aalbersberg, I. et al.

The FAIR Guiding Principles for scientific data management and
stewardship. Sci Data 3, 160018 (2016). https://doi.org/10.1038/sdata.2016.18.
​​​
39
• Top 10 FAIR Data & Software
Things - brief guides for different disciplines that can be used by the
research community to understand how they can make their research (data and
software) more FAIR
​​​
40
• 10 easy
things to make your research software FAIR, poster, part of Top 10 FAIR Data
& Software Things
​​​
41
• Open source
definition, by the Open Source Initiative
​​​
42
6. FAIR Assessment and Quality MetricsAleks
43
• D5.2 -
Metrics for Automated FAIR Software Assessment in a disciplinary context
report or publicationGeneralFindability, Accessibility, InteroperabilityAleks
44
• A self-assessment checklist for
FAIR research software, by the Netherlands eScience Center and Australian
Research Data Commons
"individual training resource (course, handbook)"GeneralFindability, Accessibility, InteroperabilityAleks
45
• EOSC Task Force for Code Quality
Infrastructure
report or publicationGeneral​Aleks
46
• EIROforum WG
Training and Career Development
​​​Aleks
Not a training resources or hub.
47
7. Domain-Specific & Advanced FAIR Applications
48
• FAIR for
Machine Learning Interest Group
​​​Aleks
Not a training resources or hub.
49
• CodeMeta termsprojectGeneralFindability
50
• The CodeMeta
Project
projectGeneralFindabilityAleks
51
• Cookiecutter software project template to kickstart a modern best-practice
Python project with FAIR metadata
​​​
52
• Course:
ResOps - Cloud-native Tools and Technology for Researchers
​​​
53
8. Molecular and Computational Biology/Bioscience/Bioinformatics Training/Registries
54
• TeSS Elixir​​​
55
• ELIXIR-STEERS​​​
56
• ELIXIR
Data Platform
​​​
57
• ELIXIR
Intrinsically Disordered Proteins Community
​​​
58
• Bioconductor Training Materials​​​
59
• Git
repositories with Bioinformatics training material
​​​
60
• Ed-DaSH​​​
61
• Introduction
to the Command Line for Metagenomics
​​​
62
• Introduction
to R
​​​
63
• Tutorial:
Workflows - Combining Tools for Data Analysis
​​​
64
• ENSEMBL REST
API
​​​
65
9. Ecological, Environmental & Biodiversity Research
66
• ENVRI Knowledge Basetraining registry or catalogue (training metadata & references)ENVRI - environmental sciences​eleonora
67
• LifeWatch
ERIC Training Platform
training hub or repositoryENVRI - environmental sciences​eleonora
68
• LifeWatch
ERIC Summer Schools
"training school, programme or event"ENVRI - environmental sciencesFindability, Interoperability, Accessibility, Usabilityeleonora
69
• e-Biodiversity
and Ecosystem Sciences Training Material
"curriculum (set of several training courses, a learning pathway) "ENVRI - environmental sciences​eleonora
70
10. Reproducibility Methodology/Frameworks
71
• "Ten
Reproducible Research Things" Tutorial
​​​
72
• Reproducibility
for Everyone
’s (R4E)
resources, community-led education initiative to increase adoption of open
research practices at scale
​​​
73
• CODECHECK, an approach for
independent execution of computations underlying research articles
​​​
74
• A Beginner’s Guide to
Conducting Reproducible Research, Jesse M. Alston, Jessica A. Rick, Bulletin of
The Ecological Society of America 102 (2) (2021)
, https://doi.org/10.1002/bes2.1801
​​​
75
• The Turing
Way
’s “Guide for
Reproducible Research”, online book - part of the The Turing Way: A handbook
for reproducible, ethical and collaborative research
​​​
76
• Curated
resources by the Framework for Open and Reproducible Research Training (FORRT)
​​​
77
11. Research Transparency Tools
78
• The Turing Way Community. (2022).
The Turing Way: A handbook for reproducible, ethical and collaborative research
. Zenodo. https://doi.org/10.5281/zenodo.3233853
​​​
79
• Code
Refinery
​​​
80
12. Computational Skills Training/Foundational Carpentries
81
• Software
Carpentries
​​​
82
• Data
Carpentry
​​​
83
• Posit (Data
Science resources - R, Python
)
​​​
84
• eScience Center Training​​​
85
13. Version Control and Collaboration
86
• Software Carpentry Git Novice
Lesson
​​​
87
• "How
Git Works" Professional Course on Pluralsight
​​​
88
• VersionControl with Git​​​
89
14. Research Software Discovery and Management​​​
90
• Awesome
Research Software Registries, a list of research software registries (by
country, organisation, domain and programming language) where research software
can be registered to help promote its discovery
​​​
91
15. User Experience in Research Environments
92
• Introduction
to User Experience Design
​​​
93
16. GPU/Parallel Programming Technologies - Scientific AccelerationStefan
94
• BSC Training
Course: Introduction to CUDA Programming
"training school, programme or event"GeneralSource codeStefan
links to a course in 2024
95
• BSC Training
Course: Introduction to OpenACC
"training school, programme or event"GeneralSource codeStefan
links to a course in 2024
96
• PUMPS+AI Summer School"training school, programme or event"GeneralSource codeStefan
links to a course in 2024
97
• GPU Programming"individual training resource (course, handbook)"GeneralSource codeStefan
98
• Parallel
Programming in Python
​​​Stefan
99
• GPU Programming: When, Why and How?​​​Stefan
100
• CUDA
training
​​​Stefan