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. Uploading a coding project to GitHub | How do I share my changes with others on the web? |
Duration: 00h 50m | 2. Software dependencies |
How can we communicate different versions of software
dependencies? ::: |
Duration: 01h 15m | 3. Document your research software | What can I do to make my project more easily understandable? |
Duration: 01h 30m | 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: 02h 05m | 5. Further improvements to your project | What other improvements can I make to make my project more reproducible? |
Duration: 02h 55m | 6. Reusability check | How reproducible and reusable is your project? |
Duration: 03h 40m | Finish |
The actual schedule may vary slightly depending on the topics and exercises chosen by the instructor.
.