Skip to main content

Learning path

Data Analyst learning path: everything to study, topic by topic

Comprehensive Data Analyst assessment covering SQL querying, statistical analysis, data visualization, data wrangling, business acumen, and advanced analytics techniques.

Short answer

To learn Data Analyst, work through 6 modules and 43 topics in the order they build on each other. It starts with SQL & Data Querying, then moves on to Data Analysis & Statistics and Data Visualization. Use the map as a checklist, or measure your level and study only what is missing.

6
modules
43
topics
45
min to assess

What you will study

Topics are grouped by module. Open one to see its objectives and key concepts.

1 · SQL & Data Querying4 topics
  • SELECT, JOIN, GROUP BY

    Core SQL querying: SELECT columns, filtering with WHERE, joining tables, and aggregating data with GROUP BY and HAVING

    Objectives

    • Write multi-table JOIN queries with correct join types
    • Aggregate data using GROUP BY with HAVING filters

    Key concepts

    • SELECT
    • WHERE
    • INNER JOIN
    • LEFT JOIN
    • GROUP BY
    • HAVING
    • ORDER BY
    • aggregate functions
  • Window Functions & CTEs

    Advanced SQL: window functions (ROW_NUMBER, RANK, LAG, LEAD, running totals) and Common Table Expressions for readable, modular queries

    Objectives

    • Use window functions for ranking, running totals, and row comparisons
    • Refactor complex subqueries into readable CTEs

    Key concepts

    • ROW_NUMBER
    • RANK/DENSE_RANK
    • LAG/LEAD
    • SUM OVER
    • PARTITION BY
    • CTE
    • WITH clause
    • recursive CTE
  • Subqueries & Set Operations

    Correlated and uncorrelated subqueries, EXISTS, IN, UNION, INTERSECT, EXCEPT, and choosing between subqueries and joins

    Objectives

    • Choose between subqueries, joins, and CTEs for readability and performance
    • Use set operations to combine result sets correctly

    Key concepts

    • correlated subquery
    • uncorrelated subquery
    • EXISTS
    • NOT EXISTS
    • UNION
    • UNION ALL
    • INTERSECT
    • EXCEPT
  • Query Performance Basics

    Reading EXPLAIN plans, understanding indexes, avoiding common performance pitfalls like SELECT *, N+1 queries, and missing WHERE clauses on large tables

    Objectives

    • Read an EXPLAIN plan and identify performance bottlenecks
    • Recommend index strategies for common query patterns

    Key concepts

    • EXPLAIN plan
    • index usage
    • full table scan
    • covering index
    • query optimizer
    • SELECT *
    • N+1 problem
    • partitioning basics
2 · Data Analysis & Statistics10 topics
  • Descriptive Statistics

    Central tendency (mean, median, mode), dispersion (variance, standard deviation, IQR), distributions, and summary statistics for data exploration

    Objectives

    • Calculate and interpret measures of central tendency and spread
    • Identify outliers and understand data distribution shapes

    Key concepts

    • mean
    • median
    • mode
    • variance
    • standard deviation
    • IQR
    • percentiles
    • outlier detection
  • Hypothesis Testing

    Null and alternative hypotheses, p-values, confidence intervals, t-tests, chi-square tests, and statistical significance

    Objectives

    • Formulate hypotheses and choose the appropriate statistical test
    • Interpret p-values and confidence intervals correctly

    Key concepts

    • null hypothesis
    • alternative hypothesis
    • p-value
    • confidence interval
    • t-test
    • chi-square test
    • Type I/II error
    • significance level
  • Correlation & Regression Basics

    Pearson and Spearman correlation, simple and multiple linear regression, R-squared, and the difference between correlation and causation

    Objectives

    • Interpret correlation coefficients and regression output
    • Explain why correlation does not imply causation with examples

    Key concepts

    • Pearson correlation
    • Spearman correlation
    • linear regression
    • R-squared
    • residuals
    • multicollinearity
    • correlation vs causation
    • coefficient interpretation
  • A/B Test Analysis

    Designing A/B experiments, sample size calculations, interpreting results, common pitfalls (peeking, multiple comparisons), and Bayesian vs frequentist approaches

    Objectives

    • Design a rigorous A/B test with proper sample size and duration
    • Identify and avoid common A/B testing pitfalls

    Key concepts

    • control group
    • treatment group
    • sample size calculation
    • statistical power
    • peeking problem
    • multiple comparisons
    • Bayesian A/B testing
    • practical significance
  • Cohort & Funnel Analysis

    Building cohort retention tables, funnel conversion analysis, churn analysis, and LTV estimation from behavioral data

    Objectives

    • Build and interpret a cohort retention analysis
    • Identify funnel bottlenecks and recommend improvements

    Key concepts

    • cohort definition
    • retention curve
    • churn rate
    • funnel conversion rate
    • drop-off analysis
    • LTV estimation
    • time-based cohorts
    • behavioral cohorts
  • Advanced Statistical Inference

    Applying advanced statistical inference techniques: Bayesian inference, bootstrapping, permutation tests, and power analysis

    Objectives

    • Apply Bayesian and frequentist inference to real business problems
    • Design statistically valid experiments with sufficient power

    Key concepts

    • Bayesian inference
    • bootstrapping
    • permutation tests
    • power analysis
    • confidence intervals
    • p-hacking prevention
    • effect sizes
  • Experiment Design & A/B Testing

    Designing statistically rigorous experiments: power calculations, randomization, guardrail metrics, and sequential testing

    Objectives

    • Design experiments with correct randomization unit and sample size
    • Handle interference effects and network externalities in experiments

    Key concepts

    • power calculations
    • randomization unit
    • SUTVA violations
    • network effects
    • sequential testing
    • peeking problem
    • guardrail metrics
  • Causal Analysis Methods

    Using causal inference methods: difference-in-differences, instrumental variables, regression discontinuity, and DAGs

    Objectives

    • Select appropriate quasi-experimental methods when randomization is not feasible
    • Identify and control for confounders using causal graphs

    Key concepts

    • DiD
    • instrumental variables
    • regression discontinuity
    • propensity score matching
    • DAGs
    • confounders
    • CATE estimation
  • Time Series Analysis

    Analyzing temporal data: trend identification, seasonality detection, decomposition methods, moving averages, and basic forecasting techniques

    Objectives

    • Decompose a time series into trend, seasonal, and residual components
    • Select and apply appropriate forecasting methods based on data characteristics

    Key concepts

    • trend
    • seasonality
    • decomposition (additive/multiplicative)
    • moving average
    • exponential smoothing
    • stationarity
    • autocorrelation
    • forecasting accuracy (MAPE/MAE)
  • Survey Design & Analysis

    Designing effective questionnaires, Likert scale analysis, sampling strategies, response bias mitigation, and statistical validity of survey results

    Objectives

    • Design survey instruments that minimize bias and maximize response quality
    • Analyze survey results with appropriate statistical methods for ordinal data

    Key concepts

    • questionnaire design
    • Likert scales
    • sampling strategy
    • response bias
    • non-response bias
    • statistical validity
    • reliability (Cronbach's alpha)
    • margin of error
3 · Data Visualization6 topics
  • Chart Type Selection

    Choosing the right chart type for different data types and questions: bar, line, scatter, pie, histogram, box plot, heatmap

    Objectives

    • Select the most effective chart type for a given analytical question
    • Explain why certain chart types mislead for specific data shapes

    Key concepts

    • bar chart
    • line chart
    • scatter plot
    • histogram
    • box plot
    • heatmap
    • categorical vs continuous
    • comparison vs composition vs distribution
  • Dashboard Design Principles

    Layout hierarchy, cognitive load, information density, color usage, filter design, and responsive dashboards

    Objectives

    • Design a dashboard layout that guides the viewer's attention
    • Apply data-ink ratio and cognitive load principles

    Key concepts

    • visual hierarchy
    • cognitive load
    • Gestalt principles
    • color accessibility
    • filter interactions
    • drill-down
    • above-the-fold
    • data-ink ratio
  • Storytelling with Data

    Narrative structure for data presentations, annotation techniques, context framing, and audience-appropriate communication

    Objectives

    • Structure a data presentation with a clear narrative arc
    • Use annotations and context to make charts self-explanatory

    Key concepts

    • narrative arc
    • context-action-result
    • annotation
    • call-to-action
    • audience calibration
    • progressive disclosure
    • data context
    • benchmarking
  • Interactive Dashboards (Tableau/Power BI/Looker)

    Building interactive dashboards with BI tools: calculated fields, parameters, actions, LOD expressions, DAX, and LookML basics

    Objectives

    • Build interactive dashboards with filters, parameters, and drill-down
    • Choose between BI tools based on organizational requirements

    Key concepts

    • calculated fields
    • parameters
    • dashboard actions
    • LOD expressions
    • DAX measures
    • LookML
    • data extracts vs live connections
    • row-level security
  • Executive Reporting

    Creating C-suite reports: KPI scorecards, trend summaries, exception-based reporting, and strategic recommendations

    Objectives

    • Design an executive report that highlights exceptions and actions needed
    • Translate analytical findings into strategic recommendations

    Key concepts

    • KPI scorecard
    • traffic light indicators
    • trend analysis
    • exception reporting
    • executive summary
    • strategic recommendation
    • benchmark comparison
    • forward-looking indicators
  • Advanced Visualization Techniques

    Small multiples, sparklines, animated visualizations, interactive dashboards with drill-through, custom chart types, and data art for engagement

    Objectives

    • Select advanced visualization techniques that enhance pattern discovery
    • Design interactive drill-through experiences for complex datasets

    Key concepts

    • small multiples
    • sparklines
    • animation/transitions
    • drill-through actions
    • custom chart types
    • Sankey diagrams
    • treemaps
    • responsive design
4 · Data Wrangling7 topics
  • Spreadsheet Proficiency (Excel/Sheets)

    Advanced Excel/Sheets: VLOOKUP/XLOOKUP, pivot tables, conditional formatting, array formulas, and data validation

    Objectives

    • Use lookup functions and pivot tables to analyze tabular data
    • Build dynamic spreadsheets with validation and conditional formatting

    Key concepts

    • VLOOKUP/XLOOKUP
    • INDEX/MATCH
    • pivot tables
    • conditional formatting
    • data validation
    • array formulas
    • SUMIFS/COUNTIFS
    • named ranges
  • Python for Analysis (Pandas/NumPy)

    DataFrame operations, groupby, merge, pivot, vectorized operations with NumPy, and method chaining for data analysis workflows

    Objectives

    • Perform data analysis workflows using Pandas and NumPy
    • Choose between apply, vectorized operations, and groupby for performance

    Key concepts

    • DataFrame
    • Series
    • groupby
    • merge/concat
    • pivot_table
    • apply
    • vectorized operations
    • loc/iloc
  • Data Cleaning & Transformation

    Handling missing values, duplicates, type conversions, string normalization, date parsing, and data quality validation

    Objectives

    • Develop a systematic data cleaning pipeline for messy datasets
    • Choose appropriate imputation strategies based on data characteristics

    Key concepts

    • missing values
    • imputation strategies
    • duplicate detection
    • type coercion
    • string normalization
    • date parsing
    • outlier handling
    • data validation rules
  • Working with APIs & JSON

    Consuming REST APIs, parsing JSON responses, pagination handling, rate limiting, and flattening nested JSON into tabular format

    Objectives

    • Extract and transform data from REST APIs into analysis-ready DataFrames
    • Handle pagination, rate limits, and error responses gracefully

    Key concepts

    • REST API
    • GET/POST requests
    • JSON parsing
    • nested JSON flattening
    • pagination
    • rate limiting
    • authentication tokens
    • error handling
  • Automated Reporting

    Scheduling reports with cron/Airflow, templated email reports, Jupyter notebook automation, and data freshness monitoring

    Objectives

    • Design an automated reporting pipeline with freshness monitoring
    • Choose between scheduling tools based on complexity and reliability needs

    Key concepts

    • cron scheduling
    • Airflow DAGs
    • Jupyter papermill
    • email report templates
    • data freshness checks
    • alerting on anomalies
    • idempotent pipelines
  • Advanced Excel & Spreadsheet Modeling

    Building financial models in spreadsheets, advanced pivot table techniques, INDEX-MATCH combinations, dynamic arrays, macros/VBA basics, and scenario analysis

    Objectives

    • Build multi-scenario financial models using data tables and scenario manager
    • Use advanced lookup combinations and dynamic arrays for complex data retrieval

    Key concepts

    • pivot table calculated fields
    • INDEX-MATCH-MATCH
    • dynamic arrays (FILTER/SORT/UNIQUE)
    • financial modeling
    • scenario manager
    • data tables (what-if)
    • VBA macros basics
    • Power Query
  • Data Pipeline Awareness

    Understanding upstream data pipelines, data freshness concepts, lineage tracking, SLA monitoring, and collaborating effectively with data engineers

    Objectives

    • Trace data lineage to diagnose data quality issues in analytical outputs
    • Collaborate with data engineers using shared SLAs and data contracts

    Key concepts

    • data lineage
    • data freshness
    • pipeline SLAs
    • upstream dependencies
    • data quality monitors
    • schema evolution
    • backfill processes
    • data contracts
5 · Business Acumen8 topics
  • KPI Definition & Tracking

    Defining meaningful KPIs, setting targets, building tracking dashboards, and distinguishing vanity metrics from actionable metrics

    Objectives

    • Define KPIs that align with business objectives
    • Distinguish between vanity metrics and actionable metrics

    Key concepts

    • KPI vs metric
    • leading vs lagging indicators
    • SMART goals
    • vanity metrics
    • actionable metrics
    • target setting
    • metric decomposition
    • metric ownership
  • Stakeholder Communication

    Presenting findings to non-technical audiences, managing expectations, handling pushback on data, and translating business questions into analytical tasks

    Objectives

    • Present analytical findings in business-friendly language
    • Handle stakeholder pushback on data-driven recommendations

    Key concepts

    • audience calibration
    • executive summary
    • so-what test
    • data literacy levels
    • managing expectations
    • handling pushback
    • actionable recommendations
  • Requirements Gathering

    Eliciting analytical requirements from stakeholders, scoping projects, defining success criteria, and managing ambiguity

    Objectives

    • Translate vague business questions into well-scoped analytical projects
    • Document assumptions and success criteria before starting analysis

    Key concepts

    • problem framing
    • success criteria
    • scope definition
    • feasibility assessment
    • data availability check
    • assumption documentation
    • iterative refinement
  • Metrics Frameworks (North Star/AARRR)

    Applying metrics frameworks like North Star Metric, AARRR pirate metrics, OKRs, and balanced scorecards to structure analytical work

    Objectives

    • Apply a metrics framework to structure a company's analytical priorities
    • Design metric trees that connect operational metrics to strategic goals

    Key concepts

    • North Star Metric
    • AARRR pirate metrics
    • OKRs
    • balanced scorecard
    • metric trees
    • input vs output metrics
    • counter-metrics
    • guardrail metrics
  • Data-Driven Decision Frameworks

    Structuring decisions with data: cost-benefit analysis, decision matrices, expected value calculations, and communicating uncertainty

    Objectives

    • Structure a data-driven recommendation with quantified trade-offs
    • Communicate uncertainty and risk in decision recommendations

    Key concepts

    • cost-benefit analysis
    • decision matrix
    • expected value
    • sensitivity analysis
    • scenario planning
    • communicating uncertainty
    • confidence levels
    • reversible vs irreversible decisions
  • Data Ethics & Bias Detection

    Identifying and mitigating bias in datasets, ethical data reporting, privacy considerations, misrepresentation risks, and responsible analytics practices

    Objectives

    • Identify common biases in datasets and analytical conclusions
    • Apply ethical reporting principles to prevent data misrepresentation

    Key concepts

    • selection bias
    • survivorship bias
    • Simpson's paradox
    • ethical reporting
    • data privacy
    • informed consent
    • algorithmic fairness
    • misrepresentation risks
  • Product Analytics

    Funnel analysis, user retention curves, feature adoption metrics, user journey mapping, activation metrics, and product-led growth analytics

    Objectives

    • Design and analyze product funnels to identify activation and retention bottlenecks
    • Build feature adoption metrics that inform product development priorities

    Key concepts

    • funnel analysis
    • retention curves
    • feature adoption
    • user journey mapping
    • activation metrics
    • DAU/WAU/MAU
    • product-led growth
    • engagement scoring
  • Financial Analytics

    Unit economics analysis, LTV/CAC calculations, revenue analytics, cohort-based financial modeling, and building financial dashboards

    Objectives

    • Calculate and interpret unit economics metrics for SaaS/subscription businesses
    • Build financial dashboards that connect operational metrics to revenue outcomes

    Key concepts

    • unit economics
    • LTV (lifetime value)
    • CAC (customer acquisition cost)
    • LTV/CAC ratio
    • revenue cohorts
    • MRR/ARR
    • churn revenue impact
    • payback period
6 · Advanced Analytics8 topics
  • Predictive Analytics Basics

    Building simple predictive models: logistic regression, decision trees, feature selection, train/test splits, and model evaluation metrics

    Objectives

    • Build and evaluate a simple predictive model for business use
    • Explain model performance metrics to non-technical stakeholders

    Key concepts

    • logistic regression
    • decision tree
    • train/test split
    • cross-validation
    • precision/recall
    • F1 score
    • feature importance
    • overfitting
  • Customer Segmentation

    RFM analysis, k-means clustering, behavioral segmentation, and translating segments into business actions

    Objectives

    • Perform RFM or clustering-based segmentation on customer data
    • Translate data segments into actionable business strategies

    Key concepts

    • RFM analysis
    • k-means clustering
    • elbow method
    • silhouette score
    • behavioral segmentation
    • persona creation
    • segment-specific strategies
  • Marketing Attribution

    Attribution models (first-touch, last-touch, linear, time-decay, data-driven), multi-touch attribution, and incrementality testing

    Objectives

    • Compare attribution models and recommend the right one for a business context
    • Design an incrementality test to measure true marketing impact

    Key concepts

    • first-touch attribution
    • last-touch attribution
    • linear attribution
    • time-decay model
    • data-driven attribution
    • multi-touch attribution
    • incrementality testing
    • marketing mix modeling
  • Self-Service Analytics Design

    Designing self-service analytics platforms: semantic layers, data catalogs, governed datasets, training programs, and balancing autonomy with governance

    Objectives

    • Design a self-service analytics platform with appropriate governance
    • Balance user autonomy with data quality and consistency

    Key concepts

    • semantic layer
    • data catalog
    • governed datasets
    • data mesh
    • data contracts
    • self-service training
    • governance vs autonomy
    • metric definitions layer
  • NLP for Business Analytics

    Applying NLP techniques to business analytics: sentiment analysis, topic modeling, text classification, and embeddings

    Objectives

    • Apply NLP models to extract insights from unstructured business text
    • Choose appropriate text analysis techniques for analytics use cases

    Key concepts

    • sentiment analysis
    • topic modeling (LDA/NMF)
    • text embeddings
    • named entity recognition
    • zero-shot classification
    • survey text mining
  • Analytics Engineering Patterns

    Applying analytics engineering practices: semantic layer, metrics store, data contracts, and self-serve analytics design

    Objectives

    • Design a semantic layer and metrics store for consistent business metric definitions
    • Implement data contracts between analytics producers and consumers

    Key concepts

    • semantic layer
    • metrics store
    • data contracts
    • self-serve analytics
    • dimensional modeling
    • slowly changing dimensions
    • data vault
  • Geospatial Analytics

    Working with location data: spatial joins, heatmaps, distance calculations, choropleth maps, geocoding, and GIS fundamentals for business analytics

    Objectives

    • Perform spatial joins and distance-based analysis on location data
    • Create meaningful geospatial visualizations for business decision-making

    Key concepts

    • latitude/longitude
    • spatial joins
    • heatmaps
    • choropleth maps
    • geocoding
    • distance calculations (Haversine)
    • geofencing
    • point-in-polygon
  • Self-Service Analytics Enablement

    Building analytics tools for non-technical users, documentation best practices, training material creation, dashboard handoff, and adoption measurement

    Objectives

    • Design and deliver self-service analytics tools that non-technical users actually adopt
    • Measure and improve analytics adoption through feedback loops and iteration

    Key concepts

    • user-friendly dashboard design
    • analytics documentation
    • training materials
    • adoption metrics
    • feedback loops
    • governance guardrails
    • data dictionary
    • change management

Levels: Junior, Mid, Senior, and Expert

Explain it in your own words

Graded by AI · no account · 1 question

No options to guess from: you write, the AI grades against the topic's rubric and tells you what level your answer reads at.

0 / 600

Already studying Data Analyst?

The assessment measures topic by topic, and your plan skips what you already know.

Open to read. An account is only needed to be measured.

Frequently asked questions

Where should I start studying Data Analyst?

Start with SQL & Data Querying: SELECT, JOIN, GROUP BY, Window Functions & CTEs, and Subqueries & Set Operations. The map orders topics by what they depend on, so each one prepares the next.

How long does a full Data Analyst assessment take?

A full assessment of this path takes about 45 minutes. Study time depends on where you start; a diagnostic shows which topics you can skip.

Do I need an account to use this page?

No. The map, objectives and key concepts are open. You only need an account to be measured, get your gap by topic and receive a plan.