Summary and Schedule
This workshop teaches you the skills to make your code reusable by others. You will practice these skills by directly applying them to your own project. Inevitably, this will make your research more reproducible.
| Setup Instructions | Download files required for the lesson | |
| Duration: 00h 00m | 1. Pre-workshop assignment: Uploading a coding project to GitHub |
How do I share my changes with others on the web? ::: |
| Duration: 01h 00m | 2. Software dependencies |
How can we communicate different versions of software
dependencies? ::: |
| Duration: 01h 55m | 3. Document your research software | What can I do to make my project more easily understandable? |
| Duration: 02h 40m | 4. Coding conventions and modular coding |
Why should you follow software code style conventions? What code style conventions can you use in Python and R? How can nested code be targeted and improved through modularization? How can I write a new function in R? |
| Duration: 03h 55m | 5. Further improvements to your project | What other improvements can I make to make my project more reproducible? |
| Duration: 04h 45m | 6. Reusability check | How reproducible and reusable is your project? |
| Duration: 05h 50m | Finish |
The actual schedule may vary slightly depending on the topics and exercises chosen by the instructor.
.