How to join
We are sorry to inform that we will not offer CodeRefinery Zoom this time.
Anyone may watch the livestream (https://twitch.tv/coderefinery).
You are free to attend just those days you want!
Read more about how to attend a livestream course.
Some partners host own video- or in-person exercise rooms.
Attend via livestream only
The promise of the Internet is that we can reach everyone, so why
don't we? We teach on a Twitch livestream
(twitch.tv/coderefinery) so that
anyone may attend the workshop. With livestream attendance, you get:
- access to all workshop content, text and video
- lesson recordings released usually on the same day
- a channel for questions (if you register)
- to do exercises yourself, or in a self-organized group
Attendees report a great experience with these livestream courses! You will be
able to ask us questions if you register. Please register in any case so that you
can get emails and we can better report our impact.
Attend with own team
We recommend that you form your own team and do exercises together in-person
or online. We will support this as much as we can!
But please do all register individually so that we have a way to reach you all.
You can arrange everything with your friends and colleagues:
- agree where to meet
- agree how to follow the workshop
- maybe have some communications channel for your team
- we send all registrants all information about the workshop
- we don't need to know the details, but let us know if you have a team (for reporting purposes)
Team team lead(s) should mark their interest in being an TL when
registering so that they get the additional information about on-boarding for
team leads, instructors, organizers, and observers.
Attend in a local partner's event
Some of our partners arrange an on-site meetings where they follow the teaching
together and get in-person assistance. Feel free to suggest your educational
institute to become a
partner
and/or arrange a local breakout room.
FAQ: how should I register?
- I am registering alone (not as part of a team) and want to work with others face-to-face, how should I register?
- The registration form has an option: "I might be interested in following
in-person". Use that to get more information about local events that we a
aware of. If there's no local event in your area you get the
livestream anyway.
- I am making my own team, how should I register?
- The registration form has an option: "I might form a team with my
colleagues". Make sure you team has at least one team lead and that
they have indicated that while registering.
- Our team will work together in a physical room, is there any point to joining the CodeRefinery Zoom?
- No need. If you all get stuck in the exercises you can ask questions via the Q&A channel.
Note that some Zoom etc. can still be useful in the physical room for screen-sharing with each other.
- Does everyone on the team need to register?
- Yes please. Then everyone gets information and connection details. Also we
are asked to report how many participants we have.
- I want to be an team lead or an observer. How do I register?
- The registration form has an option: "I might be interested in being a
general helper, co-instructor or observer".
- I'm an organization or group, I want to sponsor my community's teams!
- Great! In general what you can do is to gather people together to follow the workshop.
Read more about local breakout rooms
and contact us.
- If you arrange a local event, advertise it and let us know so we can also advertise it to the registrants!
- Please guide everyone to register in our registration form.
- I registered and changed my mind about a team. What do I do?
Volunteer as team lead
CodeRefinery's mission is to enable everyone to use the computational
tools they need for their work. We do this by teaching the most important
software development tools, which are often missed in other coursework.
This is a big task, but together with our volunteer team leaders,
we can do it.
Volunteer to be an team leader at CodeRefinery, and you will:
- Mentor and provide positive encouragement for your team; guide them
through the workshop.
- Attend our quick team leader training (one hour, see schedule).
- Have your own team (breakout room of ~5) during the course.
- Help keep the team on track. You are the first line, but you don't
need to know everything.
- Call for other help when needed. We have the collaborative Q&A document for everyone.
Am I good enough to be a team leader? If you are asking this
question, probably you are. If you have some familiarity with
Git, you can provide some initial advice on obvious error messages,
but the idea is that you are able to ask for advanced help when it's needed.
You don't have to be located in the Nordics. We welcome volunteers from
institutions also outside the Nordics because volunteer team leaders help
us to reach more people.
How do I register as an team leader? Our registration
form has an option to indicate your interest to participate as team leader.
Teams? If you have friends or colleagues you would like to
mentor, please have them to register as well. Select "I might form a team with my colleagues"
or "I am attending a local exercise room but registering here to get the emails".
Working together makes it much more likely to have a lasting effect in your group.
See also the helper
introduction and how
to get more involved in CodeRefinery - perhaps
you want to sponsor workshops or get more involved in organizing a workshop.
Price and attendance priority policy
The course is free of charge, funded by the Nordic e-Infrastructure
Collaboration.
The livestream can scale up to an arbitrary number of viewers.
The local partners usually use "first come - first served"-principle + a waitlist.
Some might also accept only members of their own organisation.
Accessibility
We hope that everyone can attend and learn from this workshop, but we
aren't perfect. Our attempts are mentioned below, if you would like
to help or there is something else we can do, please get in touch.
- Breakout rooms with team leaders gives a community atmosphere
and private help, even in a big course.
- Local partners can provide locally-relevant support, both short and
long term, without worrying about basic course mechanics.
- Our material is provided in many different formats: writing (lesson
websites), by presenting, videos, Q&A, and more.
- We record videos and post the notes so you can review at your own
pace later on. Videos completely preserve privacy (don't include
audience voice or video).
- Raw Twitch videos are available immediately - so you can immediately
review anything you didn't catch the first time. This greatly
reduces pressure from the course.
- We also try very hard to release YouTube videos by the same day, so
that they are useful for further-refined instant review (even if
they are not perfect).
- A collaborative document allows everybody to ask questions anonymously and
asynchronously, without worrying about interrupting others. (On the
other hand, there are many questions, so don't let it distract you
from the main flow). These notes are published for later review.
- Lesson websites and collaborative document use standard web technologies, so that
browser accessibility plugins can be used (for example: making the
font more accessible, check browser extensions).
- Twitch can be live-captioned using the Google Chrome browser.
- You can follow along without providing any personal data
(without registration to any services, though GitHub registration is
used for many exercises).
- We can share the course attendance with an unlimited number of
people.
- Local sessions with partners and limited global interaction makes
Code of Conduct monitoring much easier.
- We try to make our written material as accessible as possible, both
in content and form. This may not be perfect, but we welcome help
to make things better.