Readings
Week 1
Tools for Analysis
- Required Reading
- Additional Resources
Literate Programming
- Required Reading
- Optional Reading
- Additional Resources
Week 2
Git and GitHub
- Video
- Optional Reading
- Troubleshooting GitHub’s ‘This is not the webpage you are looking for.’
- See Alice Bartlett’s phenomenal
git
for Humans explanation.
- Additional Resources for learning about command line
git
(not emphasized)- Reading Atlassian’s Workflow Tutorial
- Practicing Command Line
git
via Codecademy
Navigating Data
- Required Reading
Week 3
Importing Data
- Required Reading
Transforming Data
- Required Reading
- Optional Reading
Week 4
Comparisons
- Required Reading
- Slides
Derived Variables
- Required Reading
Week 5
Data Oddities
- Required Reading
- ADV-R: Chapter 4 - Vectors, Section 4.5 - 4.6
- R4DS: Chapter 12 - Tidy Data, Section 12.5
- ADV-R: Chapter 4 - Vectors, Section 4.7
- RI: Circle 8 - Believing it does as intended:
- Optional Reading
Loop the Loops
- Required Reading
Week 6
Randomness
- Optional Reading
Linear Regression
- Required Reading
- Optional Reading
Week 7
Bootstrap
- Optional Reading
- Bootstrap Methods: Another Look at the Jackknife by Bradley Efron.
- Bootstrap Methods: Another Look at the Jackknife by Bradley Efron.
Week 8
Exploratory Data Analysis
- Required Reading
- Optional Reading
- Additional Resources
Tidy Data
- Required Reading
- Optional Reading
- Tidy Data JSS Paper by Hadley Wickham
- Additional Resources
Week 9
Shiny
- Required Reading
- Suggested Reading
- Additional Resources
Week 10
Spring break!
Week 11
Grammar of Data
- Required Reading
Relational Data and Joins
- Required Reading
SQL
- Suggested Reading
- Additional Resources
Week 12
Unstructured Data
- Required Reading
Week 13
Web APIs
- Suggested Reading
Regular Expressions
- Required Reading
Week 14
Web Scraping
- Required Reading
- Suggested Reading
Breaking Functions
- Required Reading
Functionals
- Required Reading
- Optional Reading
Week 15
S3 Object Programming
- Required Reading
- Suggested Reading
R Packages
- Suggested Reading
Rcpp
- Required Reading
- Extending R with C++: A Brief Introduction to Rcpp by Dirk Eddelbuettel and James Joseph Balamuta
- Suggested Reading
Week 16
Dates and Times
- Required Reading
Spatial Data
- Suggested Reading
- Additional Resources
- Geocomputation with R by Robin Lovelace, Jakub Nowosad, Jannes Muenchow