Project Structure for Reproducible Work
This course teaches you how to structure your computational projects in a way that both enables replicating results, and helps with keeping complexity under control.
Besides getting a good general template for organizing files, you will also learn what factors affect the evolution of project files, and how to account for these. This will enable you to adapt the material to a variety of projects and operating procedures.
For the different parts of the project, the course gives practical advice and standard practices.
And the examples are about making pizza!
-
[PSRW] 1. Reproducibility Principles
4m 57s
-
[PSRW] 2. General Project Structure
5m 37s
-
[PSRW] 3. Sub-structure: Data
5m 12s
-
[PSRW] 4. Sub-structure: Code
8m 32s
-
[PSRW] 5. Sub-structure: Results
10m
-
[PSRW] 7. Tracking Changes and Syncing
6m 9s
-
Project Structure for Reproducible Work
8 videos
This course teaches you how to structure your computational projects in a way that both enables replicating results, and helps with keeping complexity under control.
Besides getting a good general template for organizing files, you will also learn what factors affect the evolution of project fil...
-
Efficient Software Testing
7 videos
If you write any sort of code, chances are you have encountered bugs, even surprising ones that caused a lot of headache.
This course teaches a collection of simple techniques that not only help you prevent bugs, but also help you design software and focus on the broader structure of your projec...