Track your progress. Sign in, or start with Import & Tidy Data

Data Analyst

Take a dataset from raw file to a clear, defensible analysis: reshape and join it, then communicate it with ggplot2 and a disciplined EDA. Finish it and you can wrangle, explore and present real data end to end.

Full curriculum
01Wrangle and tidy with dplyrTake a raw file to a clean, analysis-ready table.5 lessons, 1 free
02Join and reshape any datasetCombine and reshape data so it fits the analysis.5 lessons, 1 free
03Exploratory data analysisProfile any dataset and surface what matters.9 lessons, 1 free
04Visualization with ggplot2Build any chart in the grammar of graphics.5 lessons, 1 free
05Advanced ggplot2 and compositionMake figures publication and brand ready.4 lessons, 1 free
06data.table and bigger-than-memoryHandle datasets too large for ordinary tools.5 lessons, 1 free
07Report-ready tablesTables that drop straight into a report.3 lessons, 1 free
08Interactive output and dashboardsShare results people can explore, not just read.4 lessons, 1 free
09Communicate, automate and AI-assist (2026)Turn your analysis into clear, repeatable decisions.4 lessons, 1 free