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