• Project Structure for Reproducible Work

    8 videos  |   Buy $15

    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  |   Buy $25

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