If there is a single language that you choose to learn today … let it be R.
From basic data handling to interactive visualization, our workshops cover most aspects of R. We’re happy to adapt our workshops to the needs of your business, to use your datasets for your teaching and to focus on the topics that matter most to you. Get in touch with us!
We use R + tidyverse in the vast majority of our projects, and we contribute to it too. Our flagship workshop teaches you, in two days, the basics of the importing, tidying, transforming, visualizing, and reporting of data. This workshop is suitable for beginners and experienced R users alike.
In our introductory workshop, you learn everything you need to do basic programming in R. We cover data structures like vectors, matrices, lists, and data frames. You learn how to do statistical analyses and basic math. You get acquainted with the programming capabilities of R.
If you are already familiar with tidyverse and are looking for ways to write reusable code, this workshop is for you. Learn the basics of functional programming and tidy evaluation in one day. (Requires tidyverse intro.)
In one day, learn how to implement fully reproducible, scalable, automated workflows with the drake and targets R packages. Implement your data analysis as a set of rules, let drake figure out which rules to execute when, and access up-to-date final and intermediate results.
R as a GIS
Built on top of the GDAL, GEOS, and PROJ libraries, the sf (simple features) R package provides an in-memory representation similar to a “shape file” compatible with the rest of the tidyverse. This one-day workshop teaches you how to manipulate, visualize, and interact with spatial data in R. (Requires tidyverse intro.)
Learn how to work with time series in R. We cover the basics of time series handling, using the tsbox package. We also dig into the forecasting and seasonal adjustment of time series. Finally, we learn how to deal with time series in a tidyverse workflow. (Requires tidyverse intro.)
Shiny and interactive visualizations
Make your R routines interactive with Shiny. We start with turning an RMarkdown document into an interactive dashboard, and start to build our interactive website. The goal of this workshop is to set up an interactive web tool that can be accessed from everywhere. (Requires R intro or tidyverse intro.)
Writing R packages
Share your generic code across your organization or with the rest of the world by packaging it. Learn about the structure of an R package, start documenting and testing your code, strengthen your version-control skills, floor the throttle with C++ code, and apply best practices in this one-day workshop. (Requires R intro or tidyverse advanced.)
Computing on the database
Harness the full power of your database by running aggregations and model predictions where the data lives. This one-day workshop gives a first-hand, in-depth overview of the most recent developments on the front of integrating R with data management systems. (Requires tidyverse intro.)