Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Writing Cleaner and More Reusable R Code
- Assessing factors that contribute to scalable, readable, and maintainable R code
- Developing reusable functions with defined inputs, outputs, and default values
- Minimizing repetition through improved function design and script structure
Practical Data Transformation Workflows
- Constructing clear analysis pipelines using tidyverse tools
- Managing grouped summaries, joins, and data reshaping operations
- Organizing data preparation steps to ensure repeatable analysis
Functional Programming for Repeated Tasks
- Leveraging iteration tools as alternatives to repetitive loops
- Implementing map-style workflows using purrr
- Safely managing errors and missing values within repeated tasks
Debugging and Improving Performance
- Identifying and resolving common coding errors in scripts and functions
- Applying practical debugging techniques in R and RStudio
- Profiling slow code and implementing targeted performance optimizations
Reproducible Reporting and Communication
- Generating reproducible reports using R Markdown
- Refining visual output with ggplot2 for clearer communication
- Preparing analysis results for sharing with business or research stakeholders
Applied Workshop and Next Steps
- Integrating functions, data workflows, debugging, and reporting in practical exercises
- Reviewing key techniques and common patterns for daily R usage
- Identifying strategies for ongoing improvement in R programming
Requirements
- A strong grasp of core R syntax, data types, vectors, and data frames
- Experience in writing R scripts and utilizing RStudio
- Intermediate R programming skills, including basic data manipulation and plotting
Target Audience
- Data analysts seeking to write more efficient, reusable, and maintainable R code
- Data scientists requiring robust workflows for analysis, reporting, and collaboration
- Researchers and technical professionals using R for practical data tasks
14 Hours
Testimonials (1)
The flexible and friendly style. Learning exactly what was useful and relevant for me.