Complete R learning path from absolute beginner to data science expert with 40 interactive coding levels.
Each level contains:
- Title: Short descriptive name
- Description: What students will learn
- Exercises: 3-5 hands-on coding challenges
- XP Reward: Points for completion
- Unlock System: Sequential progression
- Level 1: Introduction - R for data science
- Level 2: Variables - Assignment operators
- Level 3: Data Types - numeric, character, logical
- Level 4: Vectors - Basic data structure
- Level 5: Vector Operations - Arithmetic
- Level 6: Print and Cat - Output functions
- Level 7: If Statements - Conditional logic
- Level 8: Ifelse Function - Vectorized conditions
- Level 9: For Loops - Iteration
- Level 10: While Loops - Conditional loops
- Level 11: Repeat Loops - Infinite loops
- Level 12: Functions - Creating functions
- Level 13: Matrices - 2D data
- Level 14: Arrays - Multi-dimensional data
- Level 15: Lists - Mixed data types
- Level 16: Data Frames - Tabular data
- Level 17: Factors - Categorical data
- Level 18: Data Frame Operations - Subsetting
- Level 19: Indexing - Accessing elements
- Level 20: Filtering - Conditional selection
- Level 21: Apply Family - lapply, sapply, tapply
- Level 22: Merge and Join - Combining data
- Level 23: Reshape - Wide and long format
- Level 24: String Operations - grep, gsub
- Level 25: Reading CSV - read.csv
- Level 26: Writing CSV - write.csv
- Level 27: Reading Excel - readxl package
- Level 28: JSON and XML - Data formats
- Level 29: Base Plots - plot, hist, boxplot
- Level 30: ggplot2 Basics - Grammar of graphics
- Level 31: Scatter Plots - Relationships
- Level 32: Bar Charts - Categorical data
- Level 33: Line Graphs - Time series
- Level 34: Customization - Themes and labels
- Level 35: Descriptive Statistics - mean, median, sd
- Level 36: Probability Distributions - Normal, binomial
- Level 37: Hypothesis Testing - t-test, chi-square
- Level 38: Linear Regression - lm function
- Level 39: Correlation - cor and cov
- Level 40: Capstone Project - Data analysis report
- Beginner (1-12): 80-120 XP per level
- Intermediate (13-28): 120-170 XP per level
- Advanced (29-40): 170-240 XP per level