R and GitHub: Your First Team Project from Zero to Pull Request
Details
What this training covers
This 45-minute hands-on session introduces Offa-R-Users-Group members to GitHub using RStudio. We’ll move from “sending R scripts on WhatsApp” to “collaborating like real data teams.” No prior Git or GitHub experience needed.
Why it matters for us
- Stop losing work: Laptop crashes and NEPA issues won’t delete your final year project or client analysis when it’s backed up on GitHub.
- Work together without chaos: Multiple people can edit the same R script without creating `analysis_final_v5_USE_THIS.R`.
- Build your portfolio: Employers and supervisors in Nigeria now ask for GitHub links. You’ll leave with a live contribution to show.
- Reproducible research: Using `renv` + GitHub means your code runs on any laptop, today or 6 months from now.
What you’ll do in the session
By the end, every participant will:
- Clone a group R project in RStudio
- Create a personal branch to work safely
- Edit `members.R` to add your name
- Commit your change with a clear message
- Push to GitHub and open your first Pull Request
- See your name merged into the main Offa-R-Users project
Who should attend
All Offa-R-Users-Group members. 80% of content is for complete GitHub beginners. If you can open RStudio, you can do this.
What to bring
Laptop with R, RStudio, and Git installed. Free GitHub account. Phone hotspot as backup for internet.
Takeaway
You’ll join the `offa-r-users/hello-github` contributor list and get a cheatsheet, `.gitignore` template for R, and practice repo to keep learning.


