Format and Features
Workshop
Introduction to R
- Teacher: Antoine Fabri
- Duration: 2 to 6 Sessions
This workshop introduces the R programming language, covering basics like syntax, data structures, and essential functions. Participants will learn data manipulation, visualization, and basic statistical analysis, providing a solid foundation for further exploration of R's capabilities.
Workshop
Databases and R
- Teacher: Kirill Müller
- Duration: 2 Sessions
Explore database management with R using DBI, dbplyr, duckdb, duckplyr, and dm. This workshop covers direct database access and integration with Parquet files, focusing on best practices for handling large datasets and complex queries. Participants will learn to efficiently manage data workflows and perform advanced data manipulation.
Workshop
Introduction to R packages
- Teacher: Antoine Fabri
- Duration: 1 Session
Gain a comprehensive guide to developing R packages. Learn package structure, function writing, and code documentation. The workshop covers testing, version control, and distribution, enabling participants to create robust packages adhering to CRAN standards.
Workshop
Introduction to Shiny
- Teacher: Mike Page, David Granjon
- Duration: 1 to 2 Sessions
Learn to build interactive web applications with Shiny. This workshop covers the fundamentals of reactive programming, UI design, and server logic. Participants will learn how to create professional web applications that transform their R analyses into interactive tools.
Workshop
Advanced Shiny
- Teacher: David Granjon
- Duration: 2 to 4 Sessions
Explore advanced Shiny development. Leverage top notch techniques to deliver professional-grade apps that stand out from the pack. Learn about modularisation, testing, performance audit, optimisation and CICD automation. Discover how to unleash the power of JavaScript/HTML/CSS to extend Shiny.
Workshop
Geocomputation with R
- Teacher: Jannes Münchow
- Duration: 1 to 2 Sessions
Delve into R's geocomputing capabilities with the sf and terra packages. Learn techniques for spatial data manipulation, analysis, and visualization. At the end of the workshop you will have a strong grasp on intermediate to advanced geoprocessing and how to make beautiful as well as informative maps with R.
Curriculum and Approach
