For individuals

As individuals, there are plenty of ways to join CodeRefinery, regardless of what you do now. Also see what professional staff supporting a local community and organizations can do.

For any of these, you can get started by joining a meeting and say hi, especially the "community calls" on the first of each month. Or join our chat and introduce yourself in the "#new members" stream. Or contact anyone you know for a recommendation on how to get involved - we aren't that formal yet. If you've been sent this page as a "help out at this workshop", that will tell you who to contact.

As a learner

Anyone may attend our workshops, and this is a great way to get started. If you want to do more than just attend, join our chat and give feedback during the workshop.

As an team leader

Even during your first workshop, you could register as an exercise leader and help a team of others. This is actually not that hard, you aren't expected to know everything, instead you are more focus on keeping a good flow and welcoming environment. There are other expert helpers to help you. If you are comfortable enough with the pre-requisites, aren't too scared by error messages, and can call for help when you need it, then you can do it! We have some basic onboarding training for you!

Maybe you want to bring all the rest of your research group as your team?

To join:

As a co-instructor or expert helper

We don't teach alone, and thus it's remarkably easy to get started as an instructor! In fact, we almost recommend it as a starting point, since it's good to have a co-instructor that understands the difficulty of doing and learning the topics.

If teaching isn't for you, there are plenty of staff helpers at every workshop.

To join a workshop as a co-instructor:

To join a workshop as an "expert helper":

Lesson contributions

We would love to see more contributions to our lessons. We are a normal open source project on GitHub, and you can contribute via issues, pull requests, or by discussing in our chat. You are welcome to reuse our lessons as well

A good starting point is to either open a topic on our chat or to open an issue on one of the lesson repositories in our GitHub organization where you can describe what you would like to change to collect feedback and possibly also contributors.

No contribution is too small and ideas for changes are very often very good ideas and we would love to work with you on making our lessons better and more modular and even more relevant.

Help out the CodeRefinery project itself

As an open project, there are always things to do to keep us running! We're especially interested in people who know how to grow a community, do better communications, or manage many events better than we do now.

Joining CodeRefinery as an individual

Currently there is no formal joining, hang out in meetings/chat and offer suggestions, and you can call yourself a part of CodeRefinery. Create a pull request to add yourself to contributors after significant activity/commitment, or ~1 year of activity in general.

See also


CodeRefinery is a project within the Nordic e-Infrastructure Collaboration (NeIC). NeIC is an organisational unit under NordForsk.


Privacy policy

Follow us