Data Visualization with R
  • Syllabus
  • Schedule
  • Content
  • Lessons
  • Examples
  • Assignments
  • Resources
  • News

Schedule

Here’s your roadmap for the semester!

  • Content (): This page contains the readings, slides, and recorded lectures for the topic. Read and watch these first.

  • Lesson (): This page contains an interactive lesson that teaches you the principles and code you need to know. Go through these after doing the content.

  • Example (): This page contains fully annotated R code that you can use as a reference for creating your own visualizations. This is only a reference page—you don’t have to necessarily do anything here. Each section also contains videos of me live coding the examples so you can see what it looks like to work with R in real time. This page will be very helpful as you work on your assignments.

  • Assignment (): This page contains the instructions for either the session exercise (1–3 brief tasks), or for the two mini projects and final project. Assignments are due by 11:59 PM on the Monday after their corresponding sessions. That’s confusing in sentence form—see the schedule table below to see how it works.

tl;dr: You should follow this general process for each session:

  • Do everything on the content page ()
  • Work through the lesson page ()
  • Complete the assignment () while referencing the example ()

TipSubscribe!

You can subscribe to this calendar URL in Outlook, Google Calendar, or Apple Calendar:

Download

Foundations

Title Content Lesson Example Assignment
January 12–January 16
(Session 1)
Truth, beauty, and data + R and tidyverse
January 19 Assignment for session 1 due  (submit by 11:59 PM)
January 19–January 23
(Session 2)
Graphic design
January 26 Assignment for session 2 due  (submit by 11:59 PM)
January 26–January 30
(Session 3)
Mapping data to graphics
February 2 Assignment for session 3 due  (submit by 11:59 PM)

Core types of graphics

Title Content Lesson Example Assignment
February 2–February 6
(Session 4)
Amounts and proportions
February 9 Assignment for session 4 due  (submit by 11:59 PM)
February 9–February 13
(Session 5)
Themes
February 16 Assignment for session 5 due  (submit by 11:59 PM)
February 16–February 20
(Session 6)
Uncertainty
February 23 Assignment for session 6 due  (submit by 11:59 PM)
February 23–February 27
(Session 7)
Relationships
March 2 Assignment for session 7 due  (submit by 11:59 PM)
March 2–March 6
(Session 8)
Comparisons
March 9 Assignment for session 8 due  (submit by 11:59 PM)
March 9  Mini project 1 due  (submit by 11:59 PM)

Special applications

Title Content Lesson Example Assignment
March 9–March 13
(Session 9)
Annotations
March 23 Assignment for session 9 due  (submit by 11:59 PM)
March 16–March 22 Spring break!
March 23–March 27
(Session 10)
Enhancing graphics
March 30 Assignment for session 10 due  (submit by 11:59 PM)
March 30–April 3
(Session 11)
Interactivity
April 6 Assignment for session 11 due  (submit by 11:59 PM)
April 6–April 10
(Session 12)
Space
April 13 Assignment for session 12 due  (submit by 11:59 PM)
April 13  Mini project 2 due  (submit by 11:59 PM)
April 20–April 17
(Session 13)
Time
April 20 Assignment for session 13 due  (submit by 11:59 PM)
April 20–April 24
(Session 14)
Text
April 27 Assignment for session 14 due  (submit by 11:59 PM)

Conclusions

Title Content Lesson Example Assignment
April 27–April 28
(Session 15)
Truth, beauty, and data revisited
April 28 Assignment for session 15 due  (submit by 11:59 PM)
April 28 Final deadline for #TidyTuesday creation  (submit by 11:59 PM)
May 3  Final project due  (submit by 11:59 PM)

Content 2026 by Andrew Heiss
All content licensed under a Creative Commons Attribution-NonCommercial 4.0 International license (CC BY-NC 4.0)

 
  • View source
  • Report an issue

Made with and Quarto
View the source at GitHub