LinkedIn link GitHub link

Workshop: Becoming an R developer

view cart button

Host and R package on GitHub, share it with the team, implement CI, collaborate

Work in a development team professionally, automate processes and collaborate in a structured way to safely migrate your code to production.

Make the transition from R user to R developer and share an R package within your team using Version Control (Git) and GitHub repository. Automate Continuous Integration (CI) using GitHub Action to check the package robustness and correctness upon migration.

Collaborate with your team to develop and deploy an R package further in a controlled way using GitFlow approach.

Yes, if work in a team and must learn collaboration, but even if you are on your own and want to get benefits of working with a right approach.

Prerequisites: basic knowledge of R is required, practice with R packages is beneficial, experience with Git and Version Control is preferable.
A GitHub account is needed to work with the repository, you can create one if you do not have it yet.
This workshop is the natural continuation of “Build an R package

Becoming an R developer

What will you do?

You will learn how to work in a development team, making sure all members are managing the same environment, and you will experiment ways to cooperate together safely, automating important tasks.

  • Start with a simple R package with documentation, unit tests, renv set up.
  • Connect your code to Git version control
  • Safely host it on your GitHub Repository
  • Explore GitHub Actions
  • Implement Continuous Integration (CI)
  • Apply on GitHub GitFlow approach in a collaborative setup
  • Develop your R package further
Early Bird

Workshop price: CHF 159

Type of class: Online course
Recording available: yes

When: 25/04/2024 14:30 - 18 CEST
Register by the 23/04/2024

  • Early bird CHF 145 till 16/04/2024
  • 2nd attendee 10% discount
  • Book this as part of a learning path, and get the "multiple workshop discount"!
Register for this date
  • Do you want to learn development best practices for a team?
  • 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.
The start is due at 14:30 CEST (Central European Summer Time, UTC+2).
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".