Skip to content
Coding
Data & AI

Module 1: R Basics and Version Control with GitHub

This module introduces the foundations of R programming and sets up the essential tools for collaborative development. Students will learn how to work with R and RStudio, manage projects and dependencies, and use Git and GitHub for version control and teamwork. By the end of the module, students will be able to set up and manage R projects, use Git and GitHub effectively for version control and collaboration, and apply best practices to ensure reproducability and teamwork.

Content
  • ​Getting started with R and RStudio (projects, packages, dependencies)
  • Best practices for organizing R projects
  • Introduction to Git and GitHub for version control
  • Creating, cloning, and managing repositories
  • Collaborating with GitHub: pull requests, forks, and code reviews
  • Handling merge conflicts and branching strategies
  • Introduction to workflow automation with GitHub Actions (theory)
Learning Outcomes

By the end of the course, participants will be able to:

  • Understand and write basic R code for data manipulation and visualization
  • Use GitHub to manage and version control their code
  • Set up and manage repositories in GitHub
  • Collaborate on coding projects using Git branches and pull requests
Training Method

This module follows a practical, hands-on approach. Each session will include theoretical lessons paired with coding exercises in R. Participants will work on individual projects to apply their new skills, with guidance on best practices for coding and version control. Emphasis will be placed on real-world use cases and collaborative work using GitHub.

Prerequisites

Basic Understanding of R Programming. This course is not intended for complete beginners in R.


Planning and location
Session 1
02/02/2026 - Monday
09:00 - 17:00
Session 2
03/02/2026 - Tuesday
09:00 - 17:00
Session 3
04/02/2026 - Wednesday
09:00 - 17:00
Session 4
05/02/2026 - Thursday
09:00 - 17:00
Session 5
06/02/2026 - Friday
09:00 - 17:00
Learning Track

This course is part of the following learning track(s) and can be booked as a stand-alone training or as part of a whole:

Available Edition(s):

https://www.dlh.lu/web/image/product.template/2218/image_1920?unique=4104a47

This combination does not exist.

140.00 € 140.0 EUR 140.00 €

140.00 €

Not Available For Sale

Your trainer(s) for this course
Pierrick Kinif
See trainer's courses.