Enhance Your Team’s R Skills
Workshops
Our workshops are designed to provide comprehensive, structured learning experiences. These workshops allow for a detailed exploration of R programming topics, tailored to your team's needs.
Format and Features
- Location: Held in-person at your company's site to facilitate direct interaction and hands-on learning (or online on demand).
- Duration: Each session lasts for 3 hours and 30 minutes, including breaks, to ensure a comfortable pace for all participants.
- Group Size: We accommodate groups ranging from 5 to 15 students, ensuring personalized attention and effective learning.
- Expert Instruction: Led by a main instructor and supported by an assistant, our workshops offer expert guidance and support throughout the session.
Introduction to R
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.
- Teacher: Antoine Fabri
- Duration: 2 to 6 Sessions
Databases and R
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.
- Teacher: Kirill Müller
- Duration: 2 Sessions
Introduction to R packages
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.
- Teacher: Antoine Fabri
- Duration: 1 Session
Introduction to Shiny
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.
- Teacher: Mike Page, David Granjon
- Duration: 1 to 2 Sessions
Advanced Shiny
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.
- Teacher: David Granjon
- Duration: 2 to 4 Sessions
Geocomputation with R
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.
- Teacher: Jannes Münchow
- Duration: 1 to 2 Sessions
Curriculum and Learning Approach
- Comprehensive Coverage: Our workshops cover essential theories and demonstrate practical applications. Students actively engage with the material through practical exercises that reinforce learning.
- Pace and Structure: These sessions are more structured than our boot camps, offering a more gradual and thorough understanding of complex topics and don't require preparation.
- Customization: We're happy to accomodate your specific requirements.
- Get Started: Reach out to discuss how we can support your team’s growth with targeted R training. We look forward to crafting a workshop that suits your needs.
Bootcamps
Our boot camps apply the flipped classroom model to maximize learning efficiency. Before attending our sessions, participants are instructed to prepare using recommended reading materials and homework. This preparation allows us to tailor our sessions to directly address specific challenges and questions.
Why Boot Camps?
- Expert-Led Training: Our trainers, who are experts in R programming, design these camps based on their extensive experience and professional practice. Boot camps are our attempt to provide the guidance we wish we had been given.
- Interactive and Focused: Our sessions encourage active participation. While we cover essential theoretical concepts, we invite participants to engage deeply with the material, fostering discussions that are relevant to their specific needs.
-
Efficient and Flexible Formats: We offer:
- Remote sessions
- Private company-specific or mixed-participant options
- Sessions of 2 hours and 30 minutes, including a 20-minute break
- Small group settings with 4 to 8 participants, led by a main instructor and an assistant
- Comprehensive Curriculum: Our 16-week boot camp curriculum covers essential R skills and can be taken in full or tailored to specific needs.
Get Started
- For private company training, contact us for a tailored offer.
- For mixed-participants bootcamps, join our non-commital waiting list for mixed boot camps, as we are launching new rounds as soon as sufficient interest accumulates.