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!

  • 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...