Days 1–30 · Beginner course
Build your analytics foundations.
Start from the business question, practise with small examples, then build toward a KPI report. Suggested pace: 4–6 hours per week. No prior coding experience required.
Sample data and exercises: all example metrics are synthetic and for practice only. The linked lesson outline gives a concrete daily objective, sample dataset and exercise for every beginner day.
Download the 30-day lesson outline (CSV) Download sample KPI data →
Week 1: Questions and data basics
- Day 1 · What Data Analytics Really IsLesson ↗
Learn to apply what data analytics really is to a realistic business question, work through a small example, and explain the result and its limitations.
- Day 2 · Ask Better Business QuestionsLesson ↗
Learn to apply ask better business questions to a realistic business question, work through a small example, and explain the result and its limitations.
- Day 3 · Data Types and Measurement ScalesLesson ↗
Learn to apply data types and measurement scales to a realistic business question, work through a small example, and explain the result and its limitations.
- Day 4 · Meet Your Dataset: Rows and ColumnsLesson ↗
Learn to apply meet your dataset: rows and columns to a realistic business question, work through a small example, and explain the result and its limitations.
- Day 5 · Collecting Data ResponsiblyLesson ↗
Learn to apply collecting data responsibly to a realistic business question, work through a small example, and explain the result and its limitations.
- Day 6 · Spreadsheet Basics for AnalystsLesson ↗
Learn to apply spreadsheet basics for analysts to a realistic business question, work through a small example, and explain the result and its limitations.
- Day 7 · Clean Messy DataLesson ↗
Learn to apply clean messy data to a realistic business question, work through a small example, and explain the result and its limitations.
Week 2: Spreadsheet skills
- Day 8 · Sort, Filter, and Freeze PanesLesson ↗
Learn to apply sort, filter, and freeze panes to a realistic business question, work through a small example, and explain the result and its limitations.
- Day 9 · Formulas: SUM, AVERAGE, MIN, MAXLesson ↗
Learn to apply formulas: sum, average, min, max to a realistic business question, work through a small example, and explain the result and its limitations.
- Day 10 · Percentages and Percentage ChangeLesson ↗
Learn to apply percentages and percentage change to a realistic business question, work through a small example, and explain the result and its limitations.
- Day 11 · COUNT, COUNTA, and COUNTIFLesson ↗
Learn to apply count, counta, and countif to a realistic business question, work through a small example, and explain the result and its limitations.
- Day 12 · IF Logic and CategoriesLesson ↗
Learn to apply if logic and categories to a realistic business question, work through a small example, and explain the result and its limitations.
- Day 13 · Lookups and Joining TablesLesson ↗
Learn to apply lookups and joining tables to a realistic business question, work through a small example, and explain the result and its limitations.
- Day 14 · Dates and Time PeriodsLesson ↗
Learn to apply dates and time periods to a realistic business question, work through a small example, and explain the result and its limitations.
Week 3: Summaries and statistics
- Day 15 · Pivot Tables for Quick AnswersLesson ↗
Learn to apply pivot tables for quick answers to a realistic business question, work through a small example, and explain the result and its limitations.
- Day 16 · Charts That Tell the TruthLesson ↗
Learn to apply charts that tell the truth to a realistic business question, work through a small example, and explain the result and its limitations.
- Day 17 · Mean, Median, and ModeLesson ↗
Learn to apply mean, median, and mode to a realistic business question, work through a small example, and explain the result and its limitations.
- Day 18 · Range, Quartiles, and IQRLesson ↗
Learn to apply range, quartiles, and iqr to a realistic business question, work through a small example, and explain the result and its limitations.
- Day 19 · Spot Outliers CarefullyLesson ↗
Learn to apply spot outliers carefully to a realistic business question, work through a small example, and explain the result and its limitations.
- Day 20 · Correlation Is Not CausationLesson ↗
Learn to apply correlation is not causation to a realistic business question, work through a small example, and explain the result and its limitations.
- Day 21 · Sampling and RepresentativenessLesson ↗
Learn to apply sampling and representativeness to a realistic business question, work through a small example, and explain the result and its limitations.
Week 4: Start using SQL
- Day 22 · Ask Useful Questions of DataLesson ↗
Learn to apply ask useful questions of data to a realistic business question, work through a small example, and explain the result and its limitations.
- Day 23 · SQL: Tables and SELECTLesson ↗
Learn to apply sql: tables and select to a realistic business question, work through a small example, and explain the result and its limitations.
- Day 24 · SQL: WHERE and ORDER BYLesson ↗
Learn to apply sql: where and order by to a realistic business question, work through a small example, and explain the result and its limitations.
- Day 25 · SQL: Aggregations and GROUP BYLesson ↗
Learn to apply sql: aggregations and group by to a realistic business question, work through a small example, and explain the result and its limitations.
- Day 26 · SQL: CASE WHENLesson ↗
Learn to apply sql: case when to a realistic business question, work through a small example, and explain the result and its limitations.
- Day 27 · SQL: NULL ValuesLesson ↗
Learn to apply sql: null values to a realistic business question, work through a small example, and explain the result and its limitations.
- Day 28 · SQL: JOIN FundamentalsLesson ↗
Learn to apply sql: join fundamentals to a realistic business question, work through a small example, and explain the result and its limitations.
Week 5: Reporting and capstone
- Day 29 · Build Your First KPI ReportLesson ↗
Learn to apply build your first kpi report to a realistic business question, work through a small example, and explain the result and its limitations.
- Day 30 · Beginner Capstone: Retail Sales StoryLesson ↗
Learn to apply beginner capstone: retail sales story to a realistic business question, work through a small example, and explain the result and its limitations.
After Day 30: Days 31–90
Days 31–60 extend SQL, data modelling, Power Query, dashboard design and intermediate analysis. Days 61–90 move into advanced SQL, analytical methods, automation, case studies and portfolio work. See the full curriculum and performance analyst roadmap.
Last updated: 17 October 2026