Course Objective
Go from zero to fully functional data analyst in R โ clean data, visualize distributions, run statistical tests, and build a reproducible EDA pipeline.
0% complete1420 XP total
1
RStudio Setup, R Basics & Hello World
Install R 4.3+ and RStudio, use the console and script editor, perform arithmetic and string operations, understand R's basic data types, and run your first complete R script.
12m
Basic+1552
Vectors, Matrices & Data Frames
Create and subset vectors, matrices, and lists; build data frames from scratch and from named vectors; use $ and [] subsetting; understand recycling and type coercion.
14m
Basic+1603
Control Flow & Functions
Use if/else/ifelse(), for and while loops, write named R functions with default parameters and return values, understand R's functional idioms (lapply, sapply, Map), and avoid loops when vectorization works.
16m
Masters+1704
Data Manipulation with dplyr
Use filter(), select(), mutate(), arrange(), group_by() + summarise(), and the pipe operator to write readable data transformation pipelines.
18m
Masters+1755
Visualization with ggplot2
Build scatter, histogram, bar, box, and line plots with ggplot2; customize labels, colors, and themes; use facet_wrap() for multi-panel views; and save charts to files.
18m
Masters+1806
Statistical Analysis: Summaries, Distributions & Tests
Compute comprehensive descriptive statistics, work with probability distributions (normal, binomial), perform t-tests, chi-square, and correlation analysis, and interpret p-values and confidence intervals correctly.
20m
PhD+1857
Data Import & Export: CSV, JSON & Excel
Import CSV, JSON, and Excel files; export data in multiple formats; handle encoding and missing values during import; use read_csv vs read.csv correctly; and work with the readr and jsonlite packages.
20m
PhD+1958
Capstone: Complete EDA Pipeline
Execute a complete EDA from raw data to report: handle missing values, detect outliers, compute grouped statistics, build a multi-panel visualization, run a hypothesis test, and output reproducible findings.
25m
PhD+200