Beyond Beginner R: Advancing Your Coding Skills

Dates

1-4 June 2026

 

To foster international participation, this course will be held online

 

 

Overview

In an era of generative AI, writing code is faster than ever, but reliable, readable, and reproducible analysis still requires human expertise. This four-day workshop equips R users with the skills to produce robust, efficient, and maintainable code, while learning how to safely leverage AI tools like ChatGPT and Copilot.

Requirements

    - Basic knowledge of R (data frames, vectors, basic functions, and plotting)
    - Familiarity with RStudio or a similar IDE

Learning Outcomes

By the end of the workshop, you will be able to:

- Write clean, readable, and reproducible R code

-  Build efficient, well-structured projects and functions

- Leverage AI tools like ChatGPT and Copilot safely

- Create advanced static and interactive visualizations

- Produce reproducible reports with Quarto

- Handle large datasets efficiently and connect to SQL

- Collaborate and share code seamlessly with GitHub

Program

Day 1 - Foundations of Programming in R – Clean, Readable, and Valid Data (1-7 pm Berlin time) 

    - Advanced data input 
    - Data cleaning and validation 
    - Project structure and directory management
    - Coding style, readability, and commenting
    - Intro to functions and iteration
    - Intro to AI tools 


Day 2 - Reproducibility, Functional Programming, and AI-Enhanced Workflows (1-7 pm Berlin time)
 
    - Reproducibility
    - Functional programming 
    - Writing clear, documented functions 
    - Debugging strategies and improving code quality
    - AI tools for  automation

   


Day 3 - Visualization and Reproducible Reporting  (1-7 pm Berlin time)
  

    - ggplot2 deep dive: layers, faceting, multi-panel layouts, best practices
    - Interactive visualizations
    - Shiny for reactive apps
    - Quarto for reproducible reports

 


Day 4 - Performance, Big Data and Sharing (1-7 pm Berlin time)

    - Efficient programming with data.table and memory-conscious coding
    - SQL integration for data access
    - GitHub for version control, sharing, and collaboration

Instructor

 

 

 

 

 

Dr. Philip Leftwich (University of East Anglia, UK)

COst overview

 

 

Course

 

 

480 €


Cancellation Policy:

 

 

 

> 30  days before the start date = 30% cancellation fee

 

< 30 days before the start date= No Refund.

 

 

 

Physalia-courses cannot be held responsible for any travel fees, accommodation or other expenses incurred to you as a result of the cancellation.