There is no deadline and you are welcome to register and join even after the event started.
Should all in a team sign up? Or only one person? We recommend that all register to get all necessary information.
All times are displayed in the local timezone of your browser. Detected timezone offset compared to UTC:
Breaks: 10 minutes every hour, between xx:50 and xx:10, but it is difficult for us to indicate exactly when.
Installation help |
|
, - |
Installation help for everybody (option 1)
Please attend if you need help with the installation instructions. Choose the option that works best for you.
|
Installation help |
|
, - |
Installation help for everybody (option 2)
Please attend if you need help with the installation instructions. Choose the option that works best for you.
|
Day 1 |
|
, - |
Welcome and introduction
Presenters: TBA
|
, - |
Introduction to version control with Git - part 1/4
Why we want to track versions and how to go back in time to a working version: Motivation, Browsing, Commiting
Presenters: TBA
|
, - |
Introduction to version control with Git - part 2/4
Presenters: TBA
|
Day 2 |
|
, - |
Introduction to version control with Git - part 3/4
Presenters: TBA
|
, - |
Introduction to version control with Git - part 4/4
Presenters: TBA
|
Day 3 |
|
, - |
Collaborative distributed version control - part 1/2
Presenters: TBA
|
, - |
Collaborative distributed version control - part 2/2
Presenters: TBA
|
Day 4 |
|
, - |
Reproducible research
Preparing code to be usable by you and others in the future
Presenters: TBA
|
Day 5 |
|
, - |
Social coding and open software
What can you do to get credit for your code and to allow reuse
Presenters: TBA
|
Day 6 |
|
, - |
How to document your research software
Presenters: TBA
|
Day 7 |
|
, - |
Jupyter notebooks
A tool to write and share executable notebooks and data visualization
Presenters: TBA
|
Day 8 |
|
, - |
Automated testing
Preventing yourself and others from breaking your functioning code
Presenters: TBA
|
Day 9 |
|
, - |
Modular code development
Making reusing parts of your code easier
Presenters: TBA
|
, - |
Concluding remarks, general Q&A, and where to go from here
Presenters: TBA
|
Do you know some of the topics, but want to review them? Do you wish your colleagues or friends would use these tools? Why not attend with your group? Gather some colleagues who want to learn the topics and follow the workshop together. You don't need to be an expert: if you have been through CodeRefinery once or have some familiarity with the topics, and you are confident to use the notes to ask questions when needed, then you have all it takes to lead a team to success, or lead even more people and join with your own classroom (see below).
If this sounds interesting to you, please register asap and choose team leader, so that we can set up an onboarding call.
Some organizations offer local support (in-person or online). If you want to "bring your own classroom", get in contact (support(at)coderefinery.org) and we can onboard and support you.
To join any of the below mentioned groups, please sign up to the CodeRefinery workshop with your organizational e-mail address (or mention in the free form field that you would like to join one of the local groups). We will soon reach out to share more information about the local groups.
We collect here the exercise groups that we know of: