Date Lecture Readings Logistics
Module 1: Introduction
5/10 Course introduction and expectations
  • Instructor’s brain

5/12 Basic of R I
  • R4E "Basics of R"
  • R4E "Advanced Data Structure"

5/17 Basic of R II
  • R4E "Basics of R"
  • R4E "Advanced Data Structure"

5/19 R functions and the grammar of visualization I

5/24 No classes
5/26 R functions and the grammar of visualization II

5/30 Last day to drop a class w/o a W grade
5/31 No classes - Memorial Day
Module 2: Basic Visualization and Data Engineering
6/2 Data Visualization Concepts I

Group arrangement due 6/1 @ 11:59pm
HW1 out

6/7 Data Visualization Concepts II Basic data visualization in R I

6/9 Basic data visualization in R II

HW1 due 6/8 @ 11:59pm
HW2 out

6/14 Data transformation with dplyr I

6/16 Data transformation with dplyr II

HW2 due 6/15 @ 11:59pm
HW3 out

6/21 Data wrangling with tibbles, readr and tidyr I

6/23 Data wrangling with tibbles, readr and tidyr II
Optional:
Data wrangling with stringr, forcats

HW3 due 6/22 @ 11:59pm
HW4 out

6/28 Visualizing relational data

Project proposal due 6/28 @ 11:59pm

6/30 Introduction to Shiny interactive visualization web app I

HW4 due 6/29 @ 11:59pm
HW5 out

7/5 No classes - Independence Day Weekend
Module 3: Advanced Visualization
7/7 Introduction to Shiny interactive visualization web app II

7/12 Introduction to Shiny interactive visualization web app III

7/14 Data analytics web apps with Shiny

7/19 Exploratory data analysis and more data visualization I

HW5 due 7/18 @ 11:59pm
HW6 out

7/21 Exploratory data analysis and more data visualization II

7/26 Additional R Workshop
  • TBD

7/28 Preparing for the project presentation

8/2 Preparing for the project presentation

Project and Slides due 8/3 @ 11:59pm ET
8/4, 8/9, 8/11 Project presentation