Course Schedule
| Topic | Date | Skills | Readings | Reference | Slides | Videos | Assignments |
|---|---|---|---|---|---|---|---|
| Getting Started | Aug 25 | Course overview | |||||
| Aug 27 | Environment setup | 📖 | 🖥️ | ||||
| Quarto and Markdown | Sep 1 | Authoring with Quarto and Markdown | 📖 | 📖 | 🖥️ | 🖥️🖥️ | |
| Sep 3 | R programming basics | 🖥️ | |||||
| Charting With ggplot2 | Sep 8 | Bar charts & histograms | 📖 | 📖📖 | 🖥️ | 🖥️🖥️ | |
| Sep 10 | More Visualization Basics | 📖 | 📖 | 🖥️ | 🖥️🖥️ | ||
| Color, Themes & Annotations | Sep 15 | Color schemes | 📖 📖 | 📖 | 🖥️ | 🖥️ | |
| Sep 17 | Themes, annotations & interactivity | 📖 | 📖 | 🖥️ | 🖥️🖥️🖥️ | 🧪 | |
| Reading & Reshaping Data | Sep 22 | Read data into R | 📖 | 🖥️ | 🖥️ | ||
| Sep 24 | Reshape & clean data | 📖 | 🖥️ | 🖥️🖥️ | |||
| Importing & Merging Data | Sep 29 | Download data from APIs | 📖 | 🖥️ | 🖥️🖥️ | ||
| Oct 1 | Merge, group, summarize & arrange | 📖 📖 | 🖥️ | 🖥️🖥️🖥️ | 🧪 | ||
| Choropleth Maps | Oct 6 | Map data with choropleth maps | 📖 | 🖥️ | 🖥️🖥️ | ||
| Oct 8 | Turn your map into a function | 📖 | 📖 | 🖥️ | 🖥️ | ||
| Oct 13 | No class, fall break | 🍁🍂🎃 | |||||
| Interactive Maps | Oct 15 | Make a leaflet map (Prof T away)* | 🖥️ | 🖥️🖥️ | |||
| Oct 20 | Customize your interactive map | 🖥️ | |||||
| Oct 22 | Map wrap-up | 🧪 | |||||
| Tables | Oct 27 | Explore tabular data | 🖥️ | ||||
| Oct 29 | Make a gt table & confidence intervals |
🖥️ | |||||
| Models & Coefficient Plots | Nov 3 | Run models & display regression tables | 📖 📖 | 🖥️ | 🖥️🖥️ | ||
| Nov 5 | Coefficient plots (Prof T away)* | 🖥️ | 🧪 | ||||
| Building a Shiny App | Nov 10 | App setup & building the UI | 🖥️ | 🖥️🖥️ | |||
| Nov 12 | Building the server | 🖥️ | 🖥️ | ||||
| Extending Your App | Nov 17 | Add inputs & a time-series app | 📖 | 🖥️ | 🖥️🖥️🖥️ | ||
| Nov 19 | Shiny modules | 🖥️ | ✍️ | ||||
| Nov 24 | No class, Thanksgiving break | 🦃🥧🍂 | |||||
| Nov 26 | No class, Thanksgiving break | ||||||
| Deploying & Sharing / Project Studio | Dec 1 | Final project workshop | |||||
| Dec 3 | Final project workshop | ||||||
| Dec 8 | Lightning talks |
* Prof T is traveling on this day. Please follow the modules and videos and we will cover the material in class when he returns.