Schedule and course materials for Statistical Computing (JHSPH Biostatistics 140.776 Fall 2021).
For Rmd 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 | Podcast | Projects |
---|---|---|---|---|
Module 1 | Statistical and computational tools for scientific and reproducible research | |||
Week 1 | Aug 31 | 👋 Course introduction [html] [Rmd] | 🌴 Project 0 [html] | |
👩💻 Introduction to R and RStudio [html] [Rmd] | ||||
🐙 Introduction to git/GitHub [html] [Rmd] | ||||
Sept 2 | 🔬 Reproducible Research [html] [Rmd] | |||
👓 Literate programming [html] [Rmd] | ||||
🆒 Reference management [html] [Rmd] | ||||
Week 2 | Sept 7 | 🚧 Getting and cleaning data [html] [Rmd] | 🌴 Project 1 [html] [Rmd] | |
✂️ Managing data frames with Tidyverse [html] [Rmd] | ||||
Sept 9 | 😻 Tidy data and the Tidyverse [html] [Rmd] | 🍂 Project 0 due | ||
🤝 Joining data in R: Basics [html] [Rmd] | ||||
📊 Plotting systems in R [html] [Rmd] | ||||
Week 3 | Sept 14 | 📊 The ggplot2 plotting system: qplot() [html] [Rmd] | 🎧 Data viz | |
📊 The ggplot2 plotting system: ggplot() [html] [Rmd] | ||||
Module 2 | Data analysis in R | |||
Sept 16 | 🔩 R Nuts and Bolts [html] [Rmd] | 🌴 Project 2 [html] [Rmd] | ||
🔩 Control structures in R [html] [Rmd] | ||||
Sept 17 | 🍂 Project 1 due | |||
Week 4 | Sept 21 | 🔩 Functions in R [html] [Rmd] | ||
🔩 Loop functions [html] [Rmd] | ||||
Sept 23 | 🐛 Debugging code in R [html] [Rmd] | |||
🐛 Error handling code in R [html] [Rmd] | ||||
🐛 Profiling R code [html] [Rmd] | ||||
Week 5 | Sept 28 | 📦 R package software development [html] [Rmd] | 🎧 Data analysis | |
Sept 30 | ⚫️ Object Oriented Programming [html] [Rmd] | |||
Oct 1 | 🍂 Project 2 due | |||
Week 6 | Oct 5 | 📆 Working with dates and times [html] [Rmd] | 🌴 Project 3 [html] [Rmd] | |
Oct 7 | ✨ Regular expressions [html] [Rmd] | |||
Week 7 | Oct 12 | 🌋 SQL basics [html] [Rmd] | ||
🌋 Strategies for dealing with large data [html] [Rmd] | ||||
🌋 Parallel computation [link to 2020 html] (material not formally covered in 2021 though) | ||||
Oct 14 | 🐍 Leveraging Python within R [html] [Rmd] | 🎧 R package dev | ||
Module 3 | Machine Learning Essentials | |||
Week 8 | Oct 19 | ☁️ Introduction to machine learning [html] [Rmd] | ||
Oct 21 | 🛠 Deeper dive into machine learning [html] [Rmd] | |||
Oct 22 | 🍂 Project 3 due |
Text and figures are licensed under Creative Commons Attribution CC BY-NC-SA 4.0. The figures that have been reused from other sources don't fall under this license and can be recognized by a note in their caption: "Figure from ...".