Online Workshops Catalogue
R fundamentals to harness AI
Unlock the power of R without getting lost in complex coding. This course is designed for resourceful beginners who want more control over their analysis. You’ll gain the essential skills to read, understand, and tweak code—not to become a coding expert, but to confidently use AI-generated scripts and make informed decisions. Go from blind to mindful copy-pasting and take charge of your data! With this course, you will learn:
- To read and understand written code.
- To structure your workflow for clarity and reusability.
- To use practical techniques to debug code.
Prerequisites: None.
📅 Next date(s): TBA.

Advanced R
This course is designed for individuals with a basic understanding of R who are looking to expand their coding skills. We will explore essential programming techniques that are key for efficient data manipulation and analysis. Through a series of hands-on exercises, you will:
- Master working with loops (for, while) and conditional statements (if else).
- Effectively merge datasets using various methods.
- Handle missing data (NAs) with ease.
- Optimize your code for better performance (vectorisation).
Prerequisites: Familiarity with R fundamentals, loading datasets, and writing small scripts.
📅 Next date(s): TBA.

Data Storytelling: Create Impactful Visuals
A picture is worth a thousand words—especially when your audience is busy. This course teaches data visualisation fundamentals to turn raw data into compelling visuals that inform and inspire. Whether for reports, presentations, or research, you’ll gain the skills to communicate data effectively. With this course, you will learn:
- To design clear, impactful charts, graphs, and maps that tell a story.
- To write reusable code to update visuals effortlessly.
Prerequisites: Basic experience with R is necessary. Some experience with ggplot2 would be a plus.
📅 Next date(s): TBA.

Python, GitHub, and Virtual Environments
Struggling to install tools from GitHub? You’re not alone. In this class, you’ll learn how to use Python virtual environments to safely install and manage packages from your terminal—without breaking your system. With this course, you will learn:
- To use your terminal with confidence.
- To navigate GitHub repositories to find what you need.
- To create safe, isolated environments to install and remove packages hassle-free.
Prerequisites: The frustration of failing to install something from GitHub..
📅 Next date(s): TBA.

Palaeoclimate Reconstructions with crestr
You have a palaeoecological dataset and you want to reconstruct past climate variations? This course introduces the CREST method, a powerful approach that combines ecological modelling and uncertainty analysis to extract meaningful climate trends from your data. With this course, you will:
- Learn how to model palaeoecological data with climate variables.
- Prepare and clean (your) data for accurate climate reconstructions.
- Use diagnostic tools to assess the strengths and limitations of your results.
Prerequisites: An interest in quantitative palaeoclimatology. Ideally, bring your own dataset for hands-on analysis (optional).
📅 Next date(s): TBA.

More classes are on their way!
Want to customise a workshop for your event? Let’s make it happen! We are happy to adapt our training to fit your needs.