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