Data Literacy with R for Students of Humanities - ATRIUM summer school

REGISTRATION CLOSED

Venue and date

Charles University, Prague, August 4 - 15, 2025

Faculty of Mathematics and Physics, School of Computer Science

Malostranské náměstí 25, 4th floor, Room S1

This course in the course catalog: https://is.cuni.cz/studium/eng/predmety/index.php?do=predmet&kod=NPFL146

Self-study assignments

Courtesy of https://www.datacamp.com/. The links in this schedule always point to the first lecture in the given chapter, but you are expected to complete the entire chapter. This web can easily get outdated. Please follow your assignments directly on DataCamp.

Schedule

Monday, August 4

time slot contents
9:00 - 10:30

🧭 01_Introduction.- 🧭02_HowToRStudio

🏋️Follow with 02 and log in at RStudio. | | | | | | | | |

❗Create your account at DataCamp with the same e-mail address you registered with to this course.

10:50 - 12:10

🏋️ Explore RStudio with Exercise T_01_01_01_YourFirstQuartoDoc | | | | | | | | |

🧭03_RStudioFileManagement

14:00 - 15:30

🧭 04_NavigatingRStudioForProgramming

🧭05_VariablesFunctions

15:50 - 17:10

🏋️🎧DataCamp | | | | | | | | |

https://campus.datacamp.com/courses/free-introduction-to-r/chapter-1-intro-to-basics-1

https://campus.datacamp.com/courses/free-introduction-to-r/chapter-2-vectors-2

Tuesday, August 5

time slot contents
9:00 - 10:30 🧭 🏋️06_WorkingDirectory | | | | | | | | |
10:50 - 12:10 🏋️ ️T_02_01_01   | | | | | | | | |
14:00 - 15:30 🧭 07_Exploring_dataframes
15:50 - 17:10 🏋️🎧DataCamp https://campus.datacamp.com/courses/introduction-to-the-tidyverse/data-visualization?ex=1 https://campus.datacamp.com/courses/introduction-to-the-tidyverse/data-wrangling-1?ex=1 https://campus.datacamp.com/courses/free-introduction-to-r/chapter-4-factors-4?ex=1 | | | | | |

Wednesday, August 6

time slot contents
9:00 - 10:30 🏋️T_04_01_001 🧭 08_DiversePlots | | |
10:50 - 12:10 🏋️T_03_01_01 | | |
14:00 - 15:30 🏋️🎧DataCamp https://campus.datacamp.com/courses/introduction-to-data-visualization-with-ggplot2/introduction-713e9e31-9e6c-4a0f-b242-9bc4e692fd8a?ex=1 | | |
15:50 - 17:10 🏋️🎧DataCamp https://campus.datacamp.com/courses/introduction-to-data-visualization-with-ggplot2/aesthetics?ex=1 | | |

Thursday, August 7

time slot contents
9:00 - 10:30 🎪Discussion over T_03_01_01, live coding of solutions
10:50 - 12:10

🧭 09_Aggregations_with_dplyr

T_04_01_01

14:00 - 15:30 🏋️🎧DataCamp https://campus.datacamp.com/courses/introduction-to-the-tidyverse/data-wrangling-1?ex=1 https://campus.datacamp.com/courses/introduction-to-the-tidyverse/grouping-and-summarizing?ex=1 | | | | | | | | |
15:50 - 17:10 🏋️🎧DataCamp https://campus.datacamp.com/courses/data-manipulation-with-dplyr/selecting-and-transforming-data?ex=1 | | | | | | | | |

Friday, August 8

time slot contents
9:00 - 10:30 mutate and other dplyr functions on the Gapminder billionaires data set T_06_01_01
10:50 - 12:10 🧭 10_ggplot2OtherLayers
14:00 - 15:30 🏋️🎧Data Camp https://campus.datacamp.com/courses/introduction-to-data-visualization-with-ggplot2/geometries?ex=1 | | |
15:50 - 17:10 🏋️🎧 https://campus.datacamp.com/courses/introduction-to-data-visualization-with-ggplot2/themes?ex=1 | | |

Monday, August 11

time slot contents
9:00 - 10:30

🧭12_JoiningDplyr

🏋️T_06_01_02 | | | | | | | | |

10:50 - 12:10 🎪Finish the exercise. Discussion over the exercise, live solution coding
14:00 - 15:30 🏋️🎧 DataCamp https://campus.datacamp.com/courses/joining-data-with-dplyr/joining-tables-1?ex=1 https://campus.datacamp.com/courses/joining-data-with-dplyr/left-and-right-joins?ex=1 | | | | | | | | |
15:50 - 17:10 🏋️🎧 DataCamp https://campus.datacamp.com/courses/joining-data-with-dplyr/full-semi-and-anti-joins?ex=1 | | | | | | | | |

Tuesday, August 12

time slot contents
9:00 - 10:30

🧭13_DataframesBaseR

🏋️🎧 DataCamp https://campus.datacamp.com/courses/free-introduction-to-r/chapter-5-data-frames?ex=1 | | | | | | | | |

10:50 - 12:10 🏋️ Make sense of someone else’s code (work in 3 - 4 groups) T_05_01_01 | | | | | | | | |
14:00 - 15:30 🎪Present the group results (“poster session”)
15:50 - 17:10 🏋️🎧 DataCamp https://campus.datacamp.com/courses/intermediate-r/chapter-1-conditionals-and-control-flow?ex=1 | | | | | | | | |

Wednesday, August 13

time slot contents
9:00 - 10:30 🧭14z_loops_lists.
10:50 - 12:10

🏋️🎧 DataCamp https://campus.datacamp.com/courses/free-introduction-to-r/chapter-6-lists?ex=1 | | | | | | | | |

🏋️🎧 DataCamp https://campus.datacamp.com/courses/intermediate-r/chapter-2-loops?ex=1 | | | | | | | | |

14:00 - 15:30 🏋️🎧 DataCamp https://campus.datacamp.com/courses/foundations-of-functional-programming-with-purrr/simplifying-iteration-and-lists-with-purrr?ex=1 | | | | | | | | |
15:50 - 17:10

Thursday, August 14

time slot contents
9:00 - 10:30 🧭15_tidyr_stringr
10:50 - 12:10 🏋️🎧 DataCamp https://campus.datacamp.com/courses/reshaping-data-with-tidyr/tidy-data-1?ex=1 | | |
14:00 - 15:30 🏋️🎧 DataCamp https://campus.datacamp.com/courses/reshaping-data-with-tidyr/from-wide-to-long-and-back?ex=1 | | |
15:50 - 17:10 🏋️🎧DataCamp https://campus.datacamp.com/courses/intermediate-regular-expressions-in-r/regular-expressions-writing-custom-patterns?ex=1 | | |

Friday, August 15

time slot contents
9:00 - 10:30 🧭16_functions
10:50 - 12:10 🧑‍💻17_FINALTEST A self-assessment test (a small project consisting of learned workflows), 120 min.