High schools

R - introductory course

Level: beginners

Workload: 2x8h (2 days)

  1. Introduction to R – overview of the RStudio interface and key functionalities
  2. Data formats and variable types
  3. Indexing techniques for efficient data handling
  4. Data manipulation and preparation – fundamentals of dplyr
  5. Automating repetitive tasks with loops
  6. Writing and utilizing functions in R
  7. Fundamentals of data visualization
  8. Streamlining workflows with dplyr and ggplot2 – pipeline processing
  9. Integrating AI (ChatGPT) in coding – practical applications, benefits, and limitation

Data visualisation - basics

Level: beginners

Workload: 2x8h (2 days)

  1. Importing data from various formats (TXT, CSV, XLSX)
  2. Data preparation for analysis using tidyr, dplyr, stringr, and forcats
  3. Fundamentals of effective data visualization
  4. Principles of research presentation – tailoring the format for clarity and impact
  5. Introduction to ggplot2 – the Grammar of Graphics
  6. Practical application of ggplot2 – hands-on project with expert guidance
  7. Leveraging AI (ChatGPT) in coding – use cases, benefits, and potential challenges

Data visualisation - advanced

Level: advanced

Workload: 2x8h (2 days)

  1. Principles of effective research result visualization
  2. Advanced data presentation techniques using dplyr and ggplot2
  3. Visualization methods tailored to variable scales:
    • Nominal scale
    • Ordinal scale
    • Interval and ratio scale
    • Combining variables from different scales
  4. Correlation analysis and data relationships
  5. Heatmaps for pattern recognition and trend analysis
  6. Introduction to mapping techniques
  7. Leveraging AI (ChatGPT) in coding – applications, benefits, and challenges