📚 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
CodeRefinery
@coderefinery.org
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.
246 followers247 following60 posts
📚 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...
📚 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/
📚 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-...
📚 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/
📚 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/
📚 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...
📚 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...
📚 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/
🚀 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
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/
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
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
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
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
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
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 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
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
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
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
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
Sign up to our newsletter to get info about our workshops and more: postit.csc.fi/sympa/subscr...
All episodes are independent and do not require knowledge from last week, so you can still register and join us for the second part of the CodeRefinery workshop! More info and links to materials etc: coderefinery.github.io/2026-03-17-w...
CodeRefinery reposted
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 reposted
⏰ 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
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
CodeRefinery reposted
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
CodeRefinery reposted
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 reposted
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...
📣 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 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
We will also be there with a short talk on the project. ✨ Looking forward to meeting the Research Software Engineering enthusiasts of the Nordics!
🚀 Just a few days to go until #NRSE25! We're excited to see what Research Software Engineers across the Nordics have been working on. Check out the full schedule and get ready to be inspired: nordic-rse.org/nrse2025/ 👥💻🌍 #RSEng
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
Workshop website with links to materials in the schedule: coderefinery.github.io/2025-03-25-w...
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...
⚒️ CodeRefinery free online workshop on tools and techniques for more reproducible research; six half-days March 25-27 and April 1-3, 2025 More info and registration: coderefinery.github.io/2025-03-25-w... #RSEng #FAIR #researchsoftware #git
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...