Schedule
Schedule and course materials for Statistical Computing (JHSPH Biostatistics 140.776 Fall 2022).
Schedule and course materials
For Qmd files (markdown document with Quarto cross-language executable code), 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 and computational tools for scientific and reproducible research | |||
Week 1 | Aug 30 | 👋 Course introduction [html] [Qmd] | 🌴 Project 0 [html] [Qmd] | |
👩💻 Introduction to R and RStudio [html] [Qmd] | ||||
🐙 Introduction to git/GitHub [html] [Qmd] | ||||
Sept 1 | 🔬 Reproducible Research [html] [Qmd] | |||
👓 Literate programming [html] [Qmd] | ||||
🆒 Reference management [html] [Qmd] | ||||
Module 2 | Data analysis in R | |||
Week 2 | Sept 6 | 👀 Reading and writing data [html] [Qmd] | 🌴 Project 1 [html] [Qmd] | |
✂️ Managing data frames with Tidyverse [html] [Qmd] | ||||
Sept 8 | 😻 Tidy data and the Tidyverse [html] [Qmd] | 🍂 Project 0 due | ||
🤝 Joining data in R: Basics [html] [Qmd] | ||||
Module 3 | Data visualizations R | |||
Week 3 | Sept 13 | 📊 Plotting systems in R [html] [Qmd] | ||
📊 The ggplot2 plotting system: qplot() [html] [Qmd] | ||||
Sept 15 | 📊 The ggplot2 plotting system: ggplot() [html] [Qmd] | 🌴 Project 2 [html] [Qmd] | ||
Sept 16 | 🍂 Project 1 due | |||
Module 4 | Nuts and bolts of R | |||
Week 4 | Sept 20 | 🔩 R Nuts and Bolts [html] [Qmd] | ||
Sept 22 | 🔩 Control structures in R [html] [Qmd] | |||
🔩 Functions in R [html] [Qmd] | ||||
Week 5 | Sept 27 | 🔩 Loop functions [html] [Qmd] | ||
Sept 29 | 🐛 Debugging code in R [html] [Qmd] | |||
🐛 Error handling code in R [html] [Qmd] | ||||
Sept 30 | 🍂 Project 2 due | |||
Module 5 | Special data types in R | |||
Week 6 | Oct 4 | 📆 Working with dates and times [html] [Qmd] | 🌴 Project 3 [html] [Qmd] | |
Oct 6 | ✨ Regular expressions [html] [Qmd] | |||
Week 7 | Oct 11 | 🐱 Working with factors [html] [Qmd] | ||
Oct 13 | 📆 Working with text data and sentiment analysis [html] [Qmd] | |||
Module 6 | Best practices for working with data and other languages | |||
Week 8 | Oct 18 | ☁️ Best practices for data analysies [html] [Qmd] | ||
Oct 20 | 🐍 Leveraging Python within R [html] [Qmd] | |||
Oct 21 | 🍂 Project 3 due |