Welcome to my 30 Days of R challenge! This repository documents my learning journey as I explore R programming, practice real-world examples, and build a habit of coding regularly.
This challenge is progress-based, not calendar-based. I may not code every single day, but I will complete 30 meaningful learning sessions and track them here.
Learn the fundamentals of R β including syntax, data structures, data wrangling, visualization, and basic statistical analysis β by completing 30 focused learning sessions.
Each learning session has its own folder:
Day01/
Day02/
Day03/
...
Day30/
Inside each folder, you may find:
.Rscripts (practice code).Rmdnotebooks (notes, examples, analyses)- datasets used for exercises
- any mini-projects built during the session
RRStudio- Tidyverse (dplyr, ggplot2, readr, etc.)
- Git & GitHub for version control
A 30-session format keeps the challenge achievable and flexible. There's no pressure to complete all days consecutively β the goal is consistency over time, not perfection.
After completing this challenge, I may continue with:
- 100 Days of R
- project-based learning
- data analysis case studies
- machine learning in R
This repository is primarily for learning and practice. If youβre also beginning R, feel free to use this structure as inspiration for your own learning journey.