28 and 31 October 2025
To foster international participation, this course will be held online
Large Language Models (LLMs) are becoming increasingly adept at writing, explaining, and debugging R code; and new tools that incorporate these models directly into our development environments
are constantly being developed and upgraded.
This hands-on workshop introduces the modern ecosystem of LLM-based tools available for R. Participants will learn to incorporate these tools into their data processing, visualization, or
analysis pipelines in R for smooth and productive workflows.
Participants should have basic R programming knowledge. No prior knowledge of LLMs is required.
By the end of the workshop, participants will be able to:
Day 1 – Introduction and setup- October 21st; 1-6 PM Berlin time
1. Welcome & Orientation
o Use-case tour of what LLM-based tools can help us do
o Introduction to Language Models and Large Language Models
o Responsible use and AI guidelines
o Overview of cloud-based and local models
o Overview of model providers
o Pricing considerations
2. Setup
o Introduction to APIs
o Setting up API keys and managing secrets
o Configuration and troubleshooting
3. Tools and integrations
o Avoiding context switching for more productivity
o Interacting with LLMs beyond the web browser
o IDE tools and assistants
o RStudio addins
o Context-aware assistants that understand R scripts and objects
o using LLM extensions in Positron (Positron Assistant, Continue, Codeium, Cline)
Day 2 – Productivity with LLM-based tools - October 24th; 1-6 PM Berlin time
4. LLM-assisted coding
o Writing and documenting code with model assistance
o Create and edit data visualization code using natural language prompts
o Using LLMs to create and style Quarto documents
o Context-aware coding with `gander`
5. Extracting data from PDFs with structured output
o Using `ellmer` to extract information from PDF files into usable data frames, including OCR (optical character recognition) for raw scans.
6. Model Context Protocol (MCP) tools for working with coding agents
o Using coding agents (Positron Assistant, Claude Desktop, Cline) that can create and edit files, run code, and explore the R environment as needed.
7. Wrap-up
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.