A comprehensive R programming course from beginner to advanced level, covering fundamentals, data manipulation, visualization, and statistical analysis.

Course Structure

📚 Three Learning Levels

  1. Beginner - R basics, data types, control structures
  2. Intermediate - Data manipulation, visualization, descriptive statistics
  3. Advanced - Statistical inference, hypothesis testing, regression, ANOVA

Getting Started

Prerequisites

  • R (version 4.0 or higher)
  • RStudio (recommended)
  • Internet connection for package installation

Installation

  1. Install R from CRAN
  2. Install RStudio from RStudio website
  3. 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.