LinkedIn link GitHub link

Workshop: Programming R

view cart button

Write R functions - modularize, vectorize and debug your code

Enhance your R skills, write algorithms into R functions, apply them in your data analysis, integrate them in the tidyverse framework. Enlarge your capabilities with R, learn the most efficient techniques for your development.

For robust, maintainable and readable code!

Become an R programmer and include common software development practices in your development process.

Yes, if you need to go beyond what standard R offers and you want to understand efficient programming.

Prerequisites: basic R experience is required, additional knowledge of other programming languages and concepts can be beneficial.
This workshop is the natural continuation of “Data analysis with tidyverse”, addressing how coded functions can fit Tidyverse syntax.

Programming R

What will you do?

You will go beyond utilizing standard R functions, you will code your algorithms, and learn best practices for R code development.

  • Write your own R functions
  • Conditional execution in base R and Tidyverse
  • Explicit looping and the apply family
  • Making the code more efficient with vectorization
  • Operate efficiently with matrices
  • Structure & modularize your code
  • Debugging and logging strategies

The workshop can be organized on demand prior to other workshops of the same path.
The base price is 159 CHF, discounts for groups and multiple workshops will be applied.

Get in touch to schedule a date or to find out if a date has been already set.
When/if a public date is chosen, it will be published on this page.

Get in touch to schedule a date
  • Do you want to make your own code more professional?
  • Do you want a workshop tailored for you and your team?

Do not wait anymore and request a quote for your company:

Request a quote

The price of the workshop is specified in Swiss Francs (CHF). Check the corresponding amount in EUR or USD on e.g. x-rates.com.
The workshop will be recorded, Recording is included in the price, and it will be available on our YouTube Channel (as private video, the access requires an email address with a Google account) the day after.
See our "terms and conditions".