Module 1: R Basics and Version Control with GitHub
IMPORTANT INFORMATION: Pre-registration for this course is now available. Following your completion of the questionnaire linked below, you will be contacted by Digital Learning Hub to approve your registration.
Submit a pre-registration request
This module is designed for beginners who are new to R and version control. Participants will learn the essential functions in R for data manipulation and visualization. They will also be introduced to GitHub for version control, learning how to set up repositories, commit changes, and collaborate with others. By the end of this module, participants will have a solid foundation in R and GitHub to use in their future projects.
Content
- Introduction to R and RStudio
- Basic data types and structures in R
- Data manipulation with dplyr and tidyr
- Introduction to version control with Git
- Setting up GitHub repositories
- Committing changes, branching, and merging code
- Collaborating on GitHub projects
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.
Organised By
Digital Learning Hub Luxembourg
Certification
Participation OnlyPrerequisites
Participants should have a basic understanding of R, including familiarity with data frames, basic functions, and data manipulation. Experience with RStudio and running scripts is required. This module is not intended for complete beginners in R.
Planning and location
09:00 - 17:00
09:00 - 17:00
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:
Your trainer(s) for this course
