Attend on your own
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
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!
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)
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.
Volunteer as team leader
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.
FAQ: how should I register?
- 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.
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 waiting list. 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.