Week 1
Monday, Jan 26
Course Introduction & Statistical Computing
Slides
Slides (PDF)
Wednesday, Jan 28
Data Visualization I: Principles
Reading
Slides
Slides (PDF)
Activity
Thursday, Jan 29 9:00am
Problem Set 0 Released
Problem Set 0
Resources
- Join Slack
- Gradescope course entry code: ZJPD33
Week 2
Monday, Feb 2
Data Visualization II: Plotting with ggplot2
Reading
Slides
Slides (PDF)
Wednesday, Feb 4
Data Visualization III: Advanced ggplot2 and customization
Reading
Slides
Slides (PDF)
Thursday, Feb 5 9:00am
Problem Set 0 Due, Problem Set 1 Released
Problem Set 1
Resources
- None this week
Week 3
Monday, Feb 9
Data Wrangling and asking good questions
Reading
Slides
Slides (PDF)
Activity (instructions)
Activity (download)
Wednesday, Feb 11
Animation and interactivity
Reading
Slides
Slides (PDF)
Thursday, Feb 12 9:00am
Problem Set 1 Due, Problem Set 2 Released
Problem Set 2
Resources
- None this week
Week 4
Monday, Feb 16
Data types and more wrangling
Slides
Slides (PDF)
Wednesday, Feb 18
Joins and reshaping data
Reading
Slides
Slides (PDF)
Activity
Thursday, Feb 19 9:00am
Problem Set 2 Due, Problem Set 3 Released
Problem Set 3
Resources
- None this week
Week 5
Monday, Feb 23
Spatial data I
Reading
Slides
Slides (PDF)
Wednesday, Feb 25
Spatial data II
Reading
Thursday, Feb 26 9:00am
Problem Set 3 Due, Problem Set 4 Released
Resources
- None this week
Week 6
Monday, Mar 2
shiny I
Wednesday, Mar 4
shiny II
Thursday, Mar 5 9:00am
Problem Set 4 Due, Project 1 Released
Resources
- None this week
Week 7
Monday, Mar 9
dates/factors/strings
Wednesday, Mar 11
string manipulation and regular expressions
Resources
- None this week
Week 8
Monday, Mar 16
Control flow
Wednesday, Mar 18
Project 1 presentations (Project 1 due)
Resources
- None this week
Week Spring Break
Saturday, Mar 21 - Sunday, Mar 29
No Class
Resources
- None this week
Week 9
Monday, Mar 30
Functions
Wednesday, Apr 1
Iteration
Thursday, Apr 2 9:00am
Problem Set 5 Released
Resources
- None this week
Week 10
Monday, Apr 6
Debugging with generative AI: ellmer
Wednesday, Apr 8
R packages: introduction
Thursday, Apr 9 9:00am
Problem Set 5 Due, Problem Set 6 Released
Resources
- None this week
Week 11
Monday, Apr 13
R packages: documentation
Wednesday, Apr 15
R packages: testing
Thursday, Apr 9 9:00am
Problem Set 6 Due, Project 2 Released
Resources
- None this week
Week 12
Monday, Apr 20
R packages: dissemination
Wednesday, Apr 22
Web scraping
Resources
- None this week
Week 13
Monday, Apr 27
SQL and databases
Wednesday, Apr 29
Wrap up
Resources
- None this week
Week Finals
May 11 - 14
Final Project Presentations
Resources
- None this week