Clicking the title of the lecture will open the slides in your browser. The icons navigate to relevant material for each lecture:

= solutions to breakout exercises; = Github directory for lecture; = source Rmarkdown document for lecture; = additional readings; and = video recording. If video is not available, the icon will show as .

The lectures are produced using xaringan slides. Presentation notes are available by pressing ā€œpā€. Slides can be printed to pdf by first scrolling through all slides (to ensure all content renders) and printing to pdf from your browser. Allegedly Google Chrome has the best support for this.

  • Front Matter
    tl;dr: Everything you need to know about the course.         
  • Motivation
    tl;dr: Why we should be motivated to improve reproducibility in our research.         
  • Text editors
    tl;dr: Good text editors make your life a lot easier.         
  • Unix command line
    tl;dr: The command line may look scary, but it is your friend.         
  • R Markdown for reproducible reports
    tl;dr: Writing reproducible reports has never been easier.         
  • Jupyter Notebooks
    tl;dr: Let's get interactive! If only so we can use the phrase 'real time'         
  • Version control using git and GitHub
    tl;dr: Stop saving fifty copies of the same file with different names.         
  • GNU Make
    tl;dr: Make is a program for organizing projects and dependencies in code.         
  • Coding in style
    tl;dr: Write your code for humans to read. No one else will read it, but you might, later.         
  • Project organization
    tl;dr: Consistently organize your projects now. You will thank yourself later.         
  • Writing R packages
    tl;dr: SAS maintainers HATE them. This one weird trick will allow you to distribute your software for free.         
  • Docker for reproducible research
    tl;dr: Software is code, so ship software with your code for full reproducibility.         
  • Intro to python
    tl;dr: Do you start counting at 0? Love to see pandas at the zoo? python is for you!         
  • Cloud computing using AWS
    tl;dr: Jeff Bezos has a better computer than you and for the right price, he will let you use it.