High schools
R - introductory course

R - introductory course
Level: beginners
Workload: 2x8h (2 days)
- Introduction to R – overview of the RStudio interface and key functionalities
- Data formats and variable types
- Indexing techniques for efficient data handling
- Data manipulation and preparation – fundamentals of dplyr
- Automating repetitive tasks with loops
- Writing and utilizing functions in R
- Fundamentals of data visualization
- Streamlining workflows with dplyr and ggplot2 – pipeline processing
- Integrating AI (ChatGPT) in coding – practical applications, benefits, and limitation
Data visualisation in R - basic

Data visualisation - basics
Level: beginners
Workload: 2x8h (2 days)
- Importing data from various formats (TXT, CSV, XLSX)
- Data preparation for analysis using tidyr, dplyr, stringr, and forcats
- Fundamentals of effective data visualization
- Principles of research presentation – tailoring the format for clarity and impact
- Introduction to ggplot2 – the Grammar of Graphics
- Practical application of ggplot2 – hands-on project with expert guidance
- Leveraging AI (ChatGPT) in coding – use cases, benefits, and potential challenges
Data visualisation in R - advanced

Data visualisation - advanced
Level: advanced
Workload: 2x8h (2 days)
- Principles of effective research result visualization
- Advanced data presentation techniques using dplyr and ggplot2
- Visualization methods tailored to variable scales:
- Nominal scale
- Ordinal scale
- Interval and ratio scale
- Combining variables from different scales
- Correlation analysis and data relationships
- Heatmaps for pattern recognition and trend analysis
- Introduction to mapping techniques
- Leveraging AI (ChatGPT) in coding – applications, benefits, and challenges