The full syllabus is available here
Course Topics
1 - 2 |
Working Environment and Review Git, GitHub, and R Markdown |
Jan 17 Course intro & syllabus | Collaborations - test case | data: 2015 BRFSS data for Iowa | Code book: BRFSS Codebook 2015 |
|
|
Jan 19 Collaborations - test case - part 2 | a solution to the test case |
|
|
Jan 24 tools for collaborations | R Markdown refresher | to add or not to add? that is the git-tion |
3 - 5 |
Data structures in R: factors, lists, trees |
Jan 26 Results from R & friends | Reviewing elements of the tidyverse: ggplot2, dplyr, tidyr with solutions |
|
|
Jan 31 Reviewing elements of the tidyverse: ggplot2, dplyr, tidyr with solutions |
|
|
Feb 2 Lab #1 |
|
|
Feb 7 Review of basic R types and structures, first look at lists, code |
|
|
Feb 9 List objects |
|
|
Feb 14 Recap of Blog 3, List objects, code |
|
|
Feb 16 Lab #2 |
6 |
Split-apply-combine strategies with lists, Review of functional programming, conditionals, loops. |
Feb 21 Dates and time, code |
|
|
Feb 23 Reviewing Functions, Split-apply-combine with lists, code |
7-8 |
Package system in R |
Feb 28 A first R package, Let’s do that again with litr, code |
|
|
Mar 2 Lab #3 |
|
|
Mar 7 Data in packages, Package dependencies |
|
|
Mar 9 Logistics, Package dependencies, The error fixing cycle |
|
|
Mar 21 Let’s do that again: Packages in R, Data in packages |
9-10 |
Testing code & Critical analysis of code |
Mar 23 Connecting a package to Github, Continuous Integration, Unit testing |
|
|
Mar 28 The one where Austria was abducted … |
11 |
Web scraping, working with text: awk and grep |
Mar 30 One more set of tests, Intro to web-scraping |
|
|
Apr 4 Web-scraping - your turn :), working with APIs, code from class |
12 |
Event driven programming |
Apr 6 Hands-on session: Project check-in. Make sure to prep some questions! |
|
|
Apr 11 Intro to shiny apps, zipped folder of example apps, Dashboards |
|
|
Apr 13 Lab 4: a shiny app |
13 |
Parsing data, profiling code |
Apr 18 More data-scraping: working with APIs, code from class |
|
|
Apr 20 regular expressions, code from class |
14 |
Databases |
Apr 25 profiling code |
|
|
Apr 27 connecting to databases |
15 Prep-week |
Project Presentations |
May 2 Presentations |
|
|
May 4 Presentations |
16 Finals |
|
May 11, 12-2pm Presentations |