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
- Examining elements that make R code scalable, readable, and maintainable
- Developing reusable functions with well-defined inputs, outputs, and defaults
- Minimizing repetition through improved function design and script organization
Practical Data Transformation Workflows
- Constructing clear analysis pipelines using tidyverse tools
- Managing grouped summaries, joins, and data reshaping
- Organizing data preparation steps for repeatable analysis
Functional Programming for Repeated Tasks
- Leveraging iteration tools as an alternative to repetitive loops
- Implementing map-style workflows with purrr
- Safely handling errors and missing values in repeated tasks
Debugging and Performance Improvement
- Identifying and resolving common coding errors in scripts and functions
- Applying practical debugging techniques within R and RStudio
- Benchmarking slow code and implementing targeted performance enhancements
Reproducible Reporting and Communication
- Generating reproducible reports with R Markdown
- Refining visual output using 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 a practical exercise
- Reviewing key techniques and common patterns for daily R work
- Identifying next steps for ongoing advancement in R programming
Requirements
- A solid grasp of core R syntax, data types, vectors, and data frames
- Experience writing R scripts and utilizing RStudio
- Intermediate R programming experience, covering 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 utilizing R for practical data tasks
14 Hours
Testimonials (1)
The flexible and friendly style. Learning exactly what was useful and relevant for me.