Minisymposium Presentation
CodeRefinery - Training for Sustainable and Collaborative Research Software Development
Description
CodeRefinery is a community-driven initiative that equips researchers and students across disciplines with essential research software engineering skills to develop sustainable, open, and FAIR (Findable, Accessible, Interoperable, Reusable) software. Funded in-kind by multiple Nordic organizations and the Nordic e-Infrastructure Collaboration (NeiC), CodeRefinery addresses critical gaps in traditional academic education by providing hands-on training in version control, reproducible research, collaborative development, and efficient coding practices that foster Open Science. Our workshops are designed to be accessible and scalable, featuring live-streamed and recorded sessions with interactive participation via collaborative documents. All training materials (available at https://coderefinery.org/lessons/) are open-source, ensuring reusability and adaptation by the broader research community. By working with local partners, CodeRefinery fosters an interactive and collaborative learning environment, overcoming challenges associated with large-scale and online teaching. This community-driven approach has enabled the joint organization of specialized workshops, such as high-performance computing (HPC) kick-off and “Tools and Techniques for HPC”, addressing a wide range of computational research needs. Through these efforts, we contribute to a growing ecosystem of training initiatives that empower researchers to build sustainable and reusable research software.