Sign in

CodeRefinery

@coderefinery.org
243 followers 247 following 60 posts

We teach all the essential tools which are usually skipped in academic education so everyone can make full use of software, computing, and data with focus on reusability, reproducibility, and openness.

PostsRepliesMedia
CodeRefinery @coderefinery.org · 15/09/2026
📚 What will you learn at CodeRefinery? (8/8) How do you keep research code organized as projects grow? Day 6 features a hands-on type-along where you'll learn how to structure code and make components reusable across scripts, packages, and notebooks. 🔗 coderefinery.github.io/modular-type...
coderefinery.github.io
Modular code development - Making reusing parts of your code easier — Modular code development
Episodes
021
CodeRefinery @coderefinery.org · 15/09/2026
📚 What will you learn at CodeRefinery? (8/8) How do you keep research code organized as projects grow? Day 6 features a hands-on type-along where you'll learn how to structure code and make components reusable across scripts, packages, and notebooks. 🔗 coderefinery.github.io/modular-type...
coderefinery.github.io
Modular code development - Making reusing parts of your code easier — Modular code development
Episodes
000
CodeRefinery @coderefinery.org · 14/09/2026
📚 What will you learn at CodeRefinery? (7/8) How can you prevent your code from breaking in the future? Day 6 covers automated testing: why tests matter, how to design useful tests, and tools that help catch problems before they affect your research. 🔗 coderefinery.github.io/testing/
coderefinery.github.io
Automated testing - Preventing yourself and others from breaking your functioning code — Automated testing
The lesson
000
CodeRefinery @coderefinery.org · 12/09/2026
Great discussions at the first International Research Software Conference! We presented lessons learned from our large online workshops, and were encouraged by the interest in co-teaching and collaboration on future developments. Thanks to everyone who organized and participated the session!
000
CodeRefinery @coderefinery.org · 10/09/2026
📚 What will you learn at CodeRefinery? (6/8) How can you use AI coding assistants responsibly? Day 5 introduces a practical framework for working with generative AI while maintaining control, security, transparency, and research integrity. 🔗 coderefinery.github.io/coding-with-...
coderefinery.github.io
Responsible Use of Generative AI in Assisted Coding — Responsible Use of Generative AI in Assisted Coding documentation
The lesson
062
CodeRefinery @coderefinery.org · 09/09/2026
📚 What will you learn at CodeRefinery? (5/8) How much documentation is enough? Day 5 introduces the topic of documenting research software, from small scripts to larger projects. Learn what to document, for whom, and how Markdown and Sphinx can help. 🔗 coderefinery.github.io/documentation/
coderefinery.github.io
How to document your research software — How to document your research software
The lesson
021
CodeRefinery @coderefinery.org · 08/09/2026
📚 What will you learn at CodeRefinery? (4/8) How do you make your code reusable and get credit for it? Day 4 covers social coding and open software: licensing, citation, and sharing practices that help others use, build on, and acknowledge your work. 🔗 coderefinery.github.io/social-coding/
coderefinery.github.io
Social coding and open software - What can you do to get credit for your code and to allow reuse — Social coding and open software
The lesson
021
CodeRefinery @coderefinery.org · 07/09/2026
📚 What will you learn at CodeRefinery? (3/8) How can you make your code runnable in the future? Day 4 focuses on reproducible research: documenting dependencies, environments, and computational steps. Including a peek at containers. 🔗 coderefinery.github.io/reproducible...
coderefinery.github.io
Reproducible research - Preparing code to be usable by you and others in the future — Reproducible research
Core episodes
021
CodeRefinery @coderefinery.org · 04/09/2026
📚 What will you learn at CodeRefinery? (2/8) How do people actually collaborate with Git and GitHub? Day 3 covers branching, pull requests, and forks through practical examples and team workflows. 🤝 Focused on collaboration, not just commands. 🔗 coderefinery.github.io/git-collabor...
coderefinery.github.io
Collaborative distributed version control — Collaborative distributed version control
Core lesson
032
CodeRefinery @coderefinery.org · 03/09/2026
📚 What will you learn at CodeRefinery? (1/8) We start with version control. Ever wished you could: • Go back to an earlier version? • See what changed and why? • Collaborate without chaos? That's exactly what Git and GitHub help with. 🔗 coderefinery.github.io/git-intro/
coderefinery.github.io
Introduction to version control with Git - Why we want to track versions and how to go back in time to a working version — Introduction to version control with Git
Getting started
021
CodeRefinery @coderefinery.org · 02/09/2026
🚀 Less than three weeks until the next CodeRefinery workshop! Join us to explore reproducible computational research and practical tools for better research. 👋 🔗 coderefinery.github.io/2026-09-22-w... 📅 Watch this space as we introduce the lessons one by one over the coming days. #OpenScience
indico.neic.no
Online CodeRefinery workshop September-October 2026
Registration page for the CodeRefinery workshop September-October 2026 To complete your registration, you need to enter your registration details by clicking the "Register now" button below. You may…
032
CodeRefinery @coderefinery.org · 21/08/2026
Interested in teaching, but not alone? You can co‑teach in CodeRefinery workshops, with built‑in support and CodeRefinery‑specific instructor training. ->  Reach out to support@coderefinery.org if interested :) #co-teaching #online-teaching
Online CodeRefinery training session showing a Git exercise on creating commits and branches, with two presenters visible in a video call.
000
CodeRefinery @coderefinery.org · 20/08/2026
Running a workshop involves more than lesson content. CodeRefinery provides practical manuals for organizers, instructors, helpers, and hosts; everything from planning and comms to roles and logistics. Learn from what we've refined over years of workshops: -> coderefinery.github.io/manuals/
Screenshot of the CodeRefinery operation manuals website, which provides guidance for workshops and lesson development while encouraging users to adapt and innovate beyond documented practices.
000
CodeRefinery @coderefinery.org · 19/08/2026
CodeRefinery is **not** Nordic only, however, we are closely connected to Nordic-RSE. Many people overlap, ideas flow both ways, and events build on each other. Both communities share the same Zulip chat! -> nordic-rse.org #RSEng #community
Webpage explaining Nordic-RSE, a Nordic network for research software engineers that promotes professional development, collaboration, events, and community building.
031
CodeRefinery @coderefinery.org · 18/08/2026
Beyond workshops, CodeRefinery is a community of research software enthusiasts. Ask questions, discuss tools, and exchange experiences around research software development and teaching, share/find job ads and events in our Zulip chat. -> coderefinery.zulipchat.com #communitychat #RSEng
Zulip sidebar showing community discussion channels on research software engineering, AI in research, AI ethics, and documentation.
012
CodeRefinery @coderefinery.org · 17/08/2026
Technology doesn't stand still and thus our lessons are never “finished”. You can contribute to lesson development, from typo fixes to new sections or whole new lesson. Open source, open process. -> coderefinery.github.io/manuals/less... #CollaborativeLessonDevelopment
Webpage titled “Lesson contribution guide” describing how to contribute to CodeRefinery lessons and collaborate through GitHub issues.
000
CodeRefinery @coderefinery.org · 14/08/2026
Before every workshop we offer CodeRefinery‑specific instructor training focusing on: • collaborative teaching • live coding • live streaming format Especially useful for teaching technical topics -> Materials are available: coderefinery.github.io/manuals/inst... #TraintheTrainer #coteaching
Webpage titled “Instructor introduction” explaining how CodeRefinery instructors teach online and collaborate through co-teaching.
000
CodeRefinery @coderefinery.org · 13/08/2026
Want to create your own teaching material? We provide a ready‑to‑use lesson template and extension for Sphinx, used for all CodeRefinery lessons. -> coderefinery.github.io/sphinx-lesson/ #OpenSource #Education
Feature list for a sphinx-lesson tool, supporting multiple content formats, code execution, and flexible presentation themes.
020
CodeRefinery @coderefinery.org · 12/08/2026
Getting started with research software tools can be painful. We provide clear installation instructions for commonly used RSE tools across operating systems. Less struggle with setup, more learning -> coderefinery.github.io/installation/ #RSEng
CodeRefinery workshop setup guide outlining four learning paths, from using only a GitHub account to installing development tools such as Visual Studio Code, Git, and Conda.
030
CodeRefinery @coderefinery.org · 11/08/2026
CodeRefinery lessons also work great for: • mentoring students • onboarding new group members • structured lab meetings Pick a lesson and work through it together -> coderefinery.org/lessons/ #RSEng #Onboarding #Mentoring
010
CodeRefinery @coderefinery.org · 10/08/2026
Teaching a course? Running a local workshop? Our lesson materials are designed to be reused and adapted for your own teaching. No need to start from scratch! -> coderefinery.org/lessons/reus... #RSEng #OpenScience #Reuse #Collaborate
Webpage describing how CodeRefinery lessons can be reused, taught, cited, and improved, with links to lesson DOIs hosted on Zenodo.
010
CodeRefinery @coderefinery.org · 07/08/2026
Prefer learning at your own pace? All CodeRefinery lessons are ready for self‑study, openly available, and continuously improved. -> coderefinery.org/lessons/ #RSEng #OpenScience #OpenEducation
Curriculum overview showing CodeRefinery lessons on Git, collaboration, reproducibility, documentation, AI-assisted coding, testing, modular software development, and Jupyter notebooks.
020
CodeRefinery @coderefinery.org · 06/08/2026
We run CodeRefinery workshops twice a year for researchers who code. Hands-on, collaborative, and focused on real research software practices. Next workshop coming up in September: coderefinery.github.io/2026-09-22-w... #RSEng #OpenScience #OpenEducation
CodeRefinery workshop webpage showing dates, workshop information, and key links for livestreams, installation, lesson materials, and participant resources.
045
CodeRefinery @coderefinery.org · 05/08/2026
Researchers write code - we help them make it more reusable and sustainable. CodeRefinery provides workshops, lessons, and a community around research software development. All openly available, all reusable. -> coderefinery.org #ResearchSoftware #OpenScience #RSEng
CodeRefinery homepage highlighting free training in research software development and reproducible research, alongside logos of supporting partner organizations.
1105
CodeRefinery @coderefinery.org · 23/03/2026
We are in the middle of our largest workshop ever! 🤩 ♥️ Thanks to the support of our instructors, partners, organizers, streamers, helpers, ambassadors and classroom hosts we can reach so many of you! Tomorrow we will start with week 2, looking at various topics around reproducible research.
Map showing the country of affiliation of people registered to the workshop. mainly from Nordics but also central and eastern Europe and beyond. Below graphs showing career stages, field of science and how people found out about the workshop. The majority are graduate students and researchers from computer and biological sciences that got to know via friends or own organisations mailing lists. in the bottom a word cloud of affiliated institutions highlighting technical university of Denmark, Aalto university, university of Oulu and Oslo as well as Tartu and cancer research institute.
170
CodeRefinery @coderefinery.org · 17/03/2026
🚀 Today we kick off our 13th CodeRefinery workshop! We’re diving into tools and techniques for researchers who code - everything you need to make your work more reproducible! With 600+ registrations and 10+ local classrooms, this is our biggest workshop ever. Let’s get started!
022
Reposted by CodeRefinery
Enrico Glerean @eglerean.bsky.social · 12/03/2026
Few days before @coderefinery.org workshop, Spring 2026! This year, on top of the usual hands-on teaching of git, GitHub, reproducibility, good coding practices we have something new: "Responsible Use of Generative AI in Assisted Coding"! The workshop is 100% free and happens entirely via TwitchTV
coderefinery.github.io
CodeRefinery workshop March 17-19 and 24-26, 2026
Free workshop on git, testing, documentation, and more in a workshop - for researchers and scientists.
134
Reposted by CodeRefinery
BioExcel CoE @bioexcelcoe.bsky.social · 16/02/2026
⏰ Don't forget to register for our #webinar tomorrow, 17 February 2026, 15:00 CET ✍️ bioexcel.eu/7c2s "From quick script to reproducible workflow" #molecularsimulations #workflows #FAIR #SoftwareEngineering @coderefinery.org
bioexcel.eu
Webinar: From Quick Script to Reproducible Workflow: Small Research Software Engineering Habits, Big Impact (2026-02-17)
Date: 17 February 2026 Time: 15:00 CET Registration Abstract Reproducible analysis pipelines sound great in theory, but what does that look like in the life of a busy researcher doing biomolecular sy...
044
CodeRefinery @coderefinery.org · 09/02/2026
We are looking forward to welcoming you to the next online CodeRefinery workshop March 17-19 & 24-26 on tools and techniques for more reproducible research! More info, possibilities for classroom learning and registration at coderefinery.github.io/2026-03-17-w... #RSEng #OpenScience #FAIR4RS
lnkd.in
LinkedIn
This link will take you to a page that’s not on LinkedIn
051
Reposted by CodeRefinery
BioExcel CoE @bioexcelcoe.bsky.social · 29/01/2026
Interested in best practices for creating and maintaining reproducible workflows for biomolecular simulations? Join us for our #webinar 🗓️ 17 February 2026, 15:00 CET ✍️ bioexcel.eu/7c2s #molecularsimulations #workflows #FAIR #SoftwareEngineering @coderefinery.org
0116
Reposted by CodeRefinery
Samantha Wittke @samumantha.bsky.social · 10/12/2025
Are you involved in writing, maintaining or supporting research software and interested in sharing your work / experiences and networking with others like you? Join us on Feb 2-3 2026 in Espoo! 🇫🇮 We have some travel funding available for people outside the capital region, apply now ♥️ #RSEng 👇
Flyer showing a summary of the RSE-FI meetup in text + Aalto Scientific Computing, Nordic-RSE, Society of RSE and Software Sustainability Institute in the bottom. Includes a QR code leading to the website which includes all information presented on they flyer and more: https://aaltoscicomp.github.io/NoBSC/
298
CodeRefinery @coderefinery.org · 27/11/2025
Save the date: The next CodeRefinery workshop is coming 17.-19. and 24.-26. of March 2026 ! We are now updating materials, gathering interest for instructors, helpers and local classroom hosts: Wanna join? -> e-mail support@coderefinery.org
032
CodeRefinery @coderefinery.org · 24/11/2025
Look at all the awesome materials on advanced git that are already out there! coderefinery.org/blog/git-mat... On Nov 28th at 11 CET we will meet to start connecting the materials as well as discuss how to fill the gaps. Wanna join? -> send a message to support@coderefinery.org
coderefinery.org
Advanced git / git masterclass materials and topic collection
Collected materials and topics from our open house session on advanced git / git masterclass on 14.01.25
000
CodeRefinery @coderefinery.org · 24/09/2025
💻 Today, we continue our weekly workshop series on reproducible scientific computing topics! This session is all about #SocialCoding: open-source, licenses, sharing your code, and building on others' work (yes, even from Stack Overflow and ChatGPT 👀).
110
CodeRefinery @coderefinery.org · 23/09/2025
Great to meet fellow CodeRefinery and NeIC folks at #NeICAHM2025 in Tallinn! We discussed cross-project strategy, training, outreach, CodeRefinery connection to the broader #RSEng training ecosystem. Exciting plans and ideas ahead for collaborations in the Nordics and beyond! 🚀
010
Reposted by CodeRefinery
Code for Thought / Peter Schmidt @code4thought.bsky.social · 05/09/2025
New season of #code4thought started this week with an episode on the @coderefinery.org . To find out more listen to it on your podcast app, YouTube podcast or codeforthought.buzzsprout.com/1326658/epis... And to support the show go to en.tipeee.com/code-for-tho...
codeforthought.buzzsprout.com
[EN] Bring your own classroom - with The Code Refinery - Code for Thought
The Code Refinery has been training researchers on how to write better software since 2016. In this episode Samantha Wittke, Richard Darst and Radovan Bast tell us how it all started, how CodeRefinery...
021
CodeRefinery @coderefinery.org · 08/09/2025
Our autumn workshop starts tomorrow ⚒️ 🤩 We are excited and ready to guide our 350 registered learners from all over the 🌍 through three half days of version control and six sessions on reproducible research, social coding, Jupyter, documentation, automated testing and modular code development!
011
CodeRefinery @coderefinery.org · 27/08/2025
📣 Registration for the CodeRefinery workshop starting September 9th is still open. 🤝 Dive into Git and other tools for more reproducible research, with setup support and a shell crash course in the mix - designed for researchers, by researchers. More info: coderefinery.github.io/2025-09-09-w...
coderefinery.github.io
CodeRefinery workshop September/October 2025
Free workshop on git, testing, documentation, and more in a workshop - for researchers and scientists.
012
CodeRefinery @coderefinery.org · 24/07/2025
CodeRefinery free online workshop on tools and techniques for more reproducible research; September 9-11 2025 + 6 following Wednesdays. More info and registration: coderefinery.github.io/2025-09-09-w... #RSEng #FAIR #researchsoftware #git
coderefinery.github.io
CodeRefinery workshop September/October 2025
Free workshop on git, testing, documentation, and more in a workshop - for researchers and scientists.
020
CodeRefinery @coderefinery.org · 16/06/2025
In May we kicked off CodeRefinery phase 4! 🎉 Now a 9-partner consortium under NeiC, we’re set for 3+ more years of teaching #FAIR research software practices to researchers all around the globe via workshops, recordings and open lesson materials. Excited for what’s ahead! 💻🌍 #OpenScience #RSEng
030
CodeRefinery @coderefinery.org · 16/05/2025
We will also be there with a short talk on the project. ✨ Looking forward to meeting the Research Software Engineering enthusiasts of the Nordics!
020
CodeRefinery @coderefinery.org · 04/04/2025
Yesterday we concluded the 2025 spring CodeRefinery workshop; 6 half days of teaching and learning about research software engineering techniques. All material remains available for self-study at coderefinery.org/lessons/ -> Many exercises with solutions to try yourself about git and other tools
coderefinery.org
CodeRefinery
Teaching essential tools so that researchers can make full use of software, computing, and data.
052
CodeRefinery @coderefinery.org · 28/03/2025
Week 1 of the workshop is done—on to week 2! Missed a session? Catch up on YouTube; all materials on our website (see comments) Next week: ⚡ Tue: Reproducible research & social coding ⚡ Wed: Jupyter & documentation ⚡ Thu: Modular code & automated testing Each session is self-contained. Join us!
211
CodeRefinery @coderefinery.org · 25/03/2025
We are now live on twitch: twitch.tv/coderefinery You can still register to interact with the instructors via collaborative notes: coderefinery.github.io/2025-03-25-w...
m.twitch.tv
CodeRefinery - Twitch
CodeRefinery 2025 Spring - day 1 (git-intro part 1)
031
CodeRefinery @coderefinery.org · 24/03/2025
Modular Code Development: Structured, sharable and sustainable Spaghetti code? No thanks. 🍝 Learn how to write #modularcode — so it’s reusable, organized, and easy to improve over time. 📅 Join our workshop: coderefinery.github.io/2025-03-25-w...
coderefinery.github.io
CodeRefinery workshop March 25-27 and April 1-3, 2025
Free workshop on git, testing, documentation, and more in a workshop - for researchers and scientists.
010
CodeRefinery @coderefinery.org · 21/03/2025
Social Coding: Code better, together Coding isn’t just a solo mission- great projects thrive on teamwork! 🤝 In our #SocialCoding session, you’ll learn how to contribute and collaborate effectively, as well as what you need to know about licensing. 📅 Join us: coderefinery.github.io/2025-03-25-w...
coderefinery.github.io
CodeRefinery workshop March 25-27 and April 1-3, 2025
Free workshop on git, testing, documentation, and more in a workshop - for researchers and scientists.
042
CodeRefinery @coderefinery.org · 20/03/2025
#Testing Code: Catch bugs before they catch you Nobody likes broken code. 🐛 But how do you know your code works? In this session, we’ll show you ways to test your code, manually and automatically, so you can avoid nasty surprises. 📅 Join the full workshop: coderefinery.github.io/2025-03-25-w...
coderefinery.github.io
CodeRefinery workshop March 25-27 and April 1-3, 2025
Free workshop on git, testing, documentation, and more in a workshop - for researchers and scientists.
022
CodeRefinery @coderefinery.org · 17/03/2025
Jupyter Notebooks: Code meets documentation Wish your code could explain itself? With #Jupyter , it can! 📝🪄 Combine code, text, and visuals in one place—perfect for research, teaching, and sharing insights. 📅 Discover the magic of Jupyter in our workshop: coderefinery.github.io/2025-03-25-w...
coderefinery.github.io
CodeRefinery workshop March 25-27 and April 1-3, 2025
Free workshop on git, testing, documentation, and more in a workshop - for researchers and scientists.
032
CodeRefinery @coderefinery.org · 14/03/2025
Documentation: Write it down, save future you Struggling to remember what your own code does? Imagine how others feel! 😅 Good #documentation makes your code usable, shareable, and way less frustrating. Let’s make it happen. 📅 Learn how in our workshop: coderefinery.github.io/2025-03-25-w...
coderefinery.github.io
CodeRefinery workshop March 25-27 and April 1-3, 2025
Free workshop on git, testing, documentation, and more in a workshop - for researchers and scientists.
155
CodeRefinery @coderefinery.org · 13/03/2025
Help us improve our installation guide! Try it out & let us know: Were the steps clear? Did everything work? Any roadblocks? Drop feedback in the comments or join our next Open House (Mar 17, details in comment) Details: coderefinery.github.io/installation/ Thanks for helping us improve!
coderefinery.github.io
CodeRefinery workshop software installation instructions — CodeRefinery workshop software installation instructions documentation
100