Date Lecture Content Logistics
Module 1: Introduction
1/19 Course introduction and expectations
  • Instructor’s brain

1/26 Basic of R
  • R4E "Basics of R"
  • R4E "Advanced Data Structure"

2/2 R functions and the grammar of visualization

2/8, Last day to drop a full-semester fall class without a W grade
Module 2: Basic Visualization and Data Engineering
2/9 Data Visualization Concepts

Group arrangement due 2/8 @ 11:59pm PT HW1 out

2/16 Basic data visualization in R

HW1 due 2/15 @ 11:59pm PT
HW2 out

2/23 Data transformation with dplyr

HW2 due 2/22 @ 11:59pm PT
HW3 out

3/2 Data wrangling with tibbles, readr and tidyr
Optional:
Data wrangling with stringr, forcats

HW3 due 3/1 @ 11:59pm PT
HW4 out

3/9 Visualizing relational data (Additional) Visualization by PCA

Project proposal due 3/8 @ 11:59pm PT;
HW4 due 3/8 @ 11:59pm PT

Module 3: Advanced Visualization
3/16 Introduction to Shiny interactive visualization web app I

HW5 out

3/23 Introduction to Shiny interactive visualization web app II

3/30 Data analytics web apps with Shiny

4/6 Exploratory data analysis and more data visualization

HW5 due 4/5 @ 11:59pm PT
HW6 out

4/13 Additional R Workshop

HW6 due 4/12 @ 11:59pm PT

Project and Slides due 4/19 @ 11:59pm PT
4/20, 4/27 Project presentation