Course Schedule
This page displays an outline of the topics, content, and assignments for the course along with guidelines for when to start and finish assignments. Please see the assignments themselves for due dates.
Date | Skills | Packages | Functions | Readings | Reference | Videos | Assignments | |
---|---|---|---|---|---|---|---|---|
1.1 | Oct 14 | Read data into R | readr , dplyr |
read_csv() , glimpse() |
📖 | 🖥️🖥️ | ||
Oct 15 | Reshape data | tidyr |
pivot_longer() |
📖 | 🖥️ | |||
Oct 16 | Clean data | dplyr |
mutate() , mutate_at() , substring() |
📖 | 🖥️🖥️ | 📘 | ||
1.2 | Oct 17 | Download data from an API | wbstats , vdemdata , dplyr , janitor |
wb_data() , vdem , select_() , filter() , case_match() , round_to_fraction() |
🖥️🖥️ | |||
Oct 18 | Merge data frames | countrycode , dplyr , readr |
countrycode() , left_join() , write_csv() |
📖 | 🖥️🖥️ | |||
Oct 19 | Group, summarize and arrange | dplyr |
group_by() , summarize() , arrange() |
📖 | 🖥️ | 📘 | ||
2.1 | Oct 21 | Bar charts & histograms | ggplot2 |
ggplot() , geom_col() , geom_histogram() , aes() , labs() |
📖📖 | 🖥️🖥️ | ||
Oct 22 | Line charts | ggplot2 |
geom_line() |
🖥️ | ||||
Oct 23 | Scatter plots | ggplot2 , scales |
geom_point() , geom_smooth() , scale_x_log10(), label_number() , geom_text() |
📖 | 📖 | 🖥️ | 📘 | |
2.2 | Oct 24 | Color schemes | tidyr , colorBlindess , dplyr , viridis , RColorBrewer |
drop_na() , cvdPlot() , scale_fill_manual() , scale_fill_viridis_d() , scale_fill_brewer() , scale_color_manual() , scale_color_viridis_d() , scale_color_brewer |
📖 | 🖥️ | ||
Oct 25 | Themes & annotations | ggplot2 |
theme_dark() , theme_minimal() , annotate() , geom_hline() , geom_vline() |
📖 | 🖥️🖥️ | |||
Oct 26 | Interactivity | plotly |
ggplotly() , layout() |
🖥️ | 📘 | |||
WS-1 | Oct 27 | See workshop schedule | 🧮 | |||||
WS-2 | Oct 28 | See workshop schedule | 🧮 ✍️ | |||||
WS-3 | Oct 29 | See workshop schedule |