class: center, middle, gray-background
Samantha Wittke, SSI Fellow 2025, CSC - IT Center for Science, Finland
-
The CodeRefinery project
-
CodeRefinery workshops
-
How to engage with, contribute to, and benefit from our resources
-
Nordic-RSE
-
Many researchers write code but lack formal training beyond programming
-
Collaboration on code can be frustrating and inefficient
-
Research code is often poorly documented and non-reproducible
-
Good coding practices are often not part of standard academic training
.center[.remark["It works on my machine"]]
Our mission since 2016:
- A community-driven, publicly funded project
- Hands-on training in practical coding tools for research
- Focus on “good enough” software practices to improve efficiency
- Support for Open Science and FAIR software development
Similar efforts: INTERSECT, SURESOFT, DIGITAL RESEARCH ACADEMY, The Carpentries FAIR RS and probably many more ...
.remark[Topics which are .emph[helpful for researchers] and .emph[essential for RSEs].]
- Git & Version Control – No more lost files or confusion over changes
- Reproducible Research – Ensure results can be verified and reused
- Collaborative Coding – Work efficiently with colleagues & open-source communities
- Efficient Coding Techniques – Write cleaner, modular, and scalable code
- Documentation & Testing – Make your code understandable and error-free
- Open Science & FAIR Principles – Share your work for maximum impact
All Lesson materials available under CC BY 4.0 license
- Format: Online and reverse hybrid through local classrooms
- Hands-on exercises – Not just lectures, but real tool experience
- Collaborative learning – Learn alongside peers with expert guidance
- Beginner-friendly – No prior experience with the tools we teach required!
~ 15 people in-kind + volunteers
- Networking – Connect with peers and experts.
- Collaborative projects – Work with others on teaching and outreach.
- Specialized workshops – Covering High-Performance Computing (HPC) and more.
- Open learning materials – Use, modify, and contribute!
✅ Join a workshop as a learner or observer
✅ Bring your team and learn together
✅ Host a local classroom for others to learn together
✅ Use CodeRefinery materials for your own training
🙌 Teach with us – Become a co-instructor
📝 Contribute to lesson materials – Improve and expand lesson content
💡 Provide feedback – Help us refine teaching and materials
Tested in 10 large online and 28 in-person workshops
- We reach over 500 persons/year
- Over 30 instructors / speakers
- Over 100 helpers / exercise leaders
.remark["Thank you for six great days of learning Git, testing, modular code, Sphinx (!) and more. I already started incorporating Sphinx in my current project."]
.remark["I write my codes now in such a way that the person who will be taking over my job would have less time figuring out what is going on."]
-> Results from post-workshop survey 2024
-
We teach topics which are .emph[helpful for researchers] and .emph[essential for RSEs].
-
Nordic-RSE colleagues hang out and discuss on the CodeRefinery community chat
class: Nordic-background
-
Networking platform for specialized research supporters in Nordics
-
Community and professional development network for RSEs
-
Events to bring RSEs and RSE adjacent people together
-
Support whose who want to bring RSE services and skills to their community.
.center[.remark[We are an association with about 100 people on mailing list]]
- May 20 -21, 2025 in Gothenburg, Sweden
- Next week, 45 registrations (+10 from last year!)
Join our community discussions in Zulip We are on BlueSky, Mastodon and LinkedIn
.left-column50[
-
Visit coderefinery.org
-
Register for an upcoming workshop
-
Become an ambassador
-
Support e-mail: support@coderefinery.org
]
.right-column50[
-
Visit nodic-rse.org
-
Support e-mail: secretary@nordic-rse.org
class: center, middle, inverse
These slides: 10.5281/zenodo.15428448
- All text: CodeRefinery project, CC-BY 4.0
- Slide 7: ATC tower, P. R. Miller, CC-BY 2.0
- Slide 7: Monitor setup, R. Darst
- Slide 7: Logos, (c) respective organizations
- Slide 1 & 13: Nordic-RSE logo, (c) Nordic-RSE
- All other images: CodeRefinery project, CC-BY 4.0


















