Introduction to scientific programming and tidyverse
Day 1: basics of efficient scientific computing, with particular focus on the R language
Day 2: focus on data wrangling using the “tidyverse” following best standards for data science
Basic principles of scientific programming: algorithms, functions, for loops, if statements, efficient computations, parallelism.
Basic principles of tidyverse and how to work with data tables using “tidy” principles: tibble, readr, tidyr, dplyr, purrr.
The lectures include hands-on practical exercises.
Very basic knowledge of the R programming language (e.g., reading tables, extracting table elements) is recommended.