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.
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 questionNo options to guess from: you write, the AI grades against the topic's rubric and tells you what level your answer reads at.
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.