Schedule

Schedule and course materials for Statistical Programming Paradigms and Workflows (JHSPH Biostatistics 140.777 Fall 2023).

Schedule and course materials

For Qmd files, go to the course GitHub repository and navigate the directories, or best of all to clone the repo and navigate within RStudio.

Week Dates Topics Projects
Module 1 Statistical programming at the command-line
Week 1 Oct 26 Course introduction [syllabus] 🌴 Project 1 [html] [Qmd]
Building websites with quarto [html] [Qmd]
Week 2 Oct 31 Introduction to the command-line [html] [Qmd]
Nov 2 More advanced command-line tools [html] [Qmd]
Week 3 Nov 7 Version control (git) [html] [Qmd] 🌴 Project 2 [html] [Qmd]
Nov 9 Version control (GitHub) [html] [Qmd]
Nov 10 🍂 Project 1 due
Module 2 R software development
Week 4 Nov 14 Object Oriented Programming [html] [Qmd]
Nov 16 More OOP
Week 5 Nov 21 R package software development [html] [Qmd]
Nov 23 🦃 No lecture, enjoy the break!
Nov 24
Module 3 Advanced programming paradigms
Week 6 Nov 28 Functional programming with purrr [html] [Qmd] 🍂 Project 2 due
🌴 Project 3 [html] [Qmd]
Nov 30 Package website with pkgdown [html] [Qmd]
Week 7 Dec 5 Retrieving data from APIs [html] [Qmd]
Dec 7 Relational databases and SQL basics [html] [Qmd]
Module 4 Interactive web apps and dashboards
Week 8 Dec 12 Building dashboards with flexdashboard and shinydashboard [html] [Qmd] 🍂 Project 3 due
🌴 Project 4 [html] [Qmd]
Dec 14 Scraping data from the web with rvest [html] [Qmd]
Module 5 Dealing with “big” data
Week 9 Dec 19 Strategies for dealing with large data [html] [Qmd]
Dec 21 ❄️ Class is canceled
Dec 22 🍂 Project 4 due