A comprehensive R programming course from beginner to advanced level, covering fundamentals, data manipulation, visualization, and statistical analysis.
Course Structure
📚 Three Learning Levels
- Beginner - R basics, data types, control structures
- Intermediate - Data manipulation, visualization, descriptive statistics
- Advanced - Statistical inference, hypothesis testing, regression, ANOVA
Getting Started
Prerequisites
- R (version 4.0 or higher)
- RStudio (recommended)
- Internet connection for package installation
Installation
- Install R from CRAN
- Install RStudio from RStudio website
- Open RStudio and run:
source("install-packages.R")
This will install all required packages for the course.
Learning Path
Beginner Level
- Duration: 2-3 weeks
- Focus: R fundamentals and data structures
- Topics: Variables, vectors, data frames, control flow, functions
- Start here:
beginner/README.md
Intermediate Level
- Duration: 3-4 weeks
- Focus: Data manipulation and visualization
- Topics: dplyr, tidyr, ggplot2, data cleaning, EDA
- Prerequisites: Complete beginner level
- Start here:
intermediate/README.md
Advanced Level
- Duration: 4-5 weeks
- Focus: Statistical analysis and modeling
- Topics: Hypothesis testing, regression, ANOVA, model diagnostics
- Prerequisites: Complete intermediate level
- Start here:
advanced/README.md
Course Materials
Each level includes: - Interactive R Markdown lessons - R script examples with comments - Practical exercises - Complete solutions with explanations - Sample datasets
File Formats
.Rmd- R Markdown files (can be knitted to HTML/PDF).R- R script files (pure code with comments).md- Documentation files
Resources
Contact
For questions or issues with the materials, please contact the course instructor.
License
Educational materials - Free for academic use.