SQL for this career
Data Analyst
Also listed as: Executive, Data · Reporting Analyst · Business Analyst
Four workplace milestones from an entry screening to owning a decision-ready analysis, with a diagnostic route for skills you already have.
How much SQL this role needs
Core, daily
You will write SQL most days — pulling numbers, answering ad-hoc questions, and building the query behind someone else's dashboard.
Milestone 1
Pass the screen
Build the smallest useful SQL and spreadsheet toolkit, then prove you can turn a plain request into a correct result.
Outcome
Write and explain a filtered, grouped, joined result without relying on copied syntax.
Capstone evidence
Return a small analysis with the correct grain, formula, and a result you can defend.
1 item here is Basic — see plans
Already do this at work? Pass the 3-item diagnostic to test out.
Jump to diagnosticEssential lessons
The minimum concepts worth learning before the applied work.
Required practice
Complete these to build the milestone through the guided route.
Level checkpoint
A short, graded check of the milestone — no new lesson content.
Capstone
Bring the milestone together in work that resembles the job.
Milestone 2
Deliver trustworthy numbers
Handle the dirty-data traps behind first-month analyst work: NULLs, duplicates, joins, dates, lookups, and mismatched labels.
Outcome
Inspect unfamiliar data, state its grain, clean known quality issues, and reconcile the number before sharing it.
Capstone evidence
Clean a messy operational dataset and leave a reproducible audit trail from source rows to summary.
8 items here are Basic — see plans
Already do this at work? Pass the 3-item diagnostic to test out.
Jump to diagnosticEssential lessons
The minimum concepts worth learning before the applied work.
Required practice
Complete these to build the milestone through the guided route.
Level checkpoint
A short, graded check of the milestone — no new lesson content.
Capstone
Bring the milestone together in work that resembles the job.
Milestone 3
Own the analysis
Move from answering a query to framing, checking, and communicating an analysis that another person can act on.
Outcome
Choose the right grain and method, use advanced SQL safely, and turn the result into a recommendation with caveats.
Capstone evidence
Complete an end-to-end take-home: query, validate, explain assumptions, and recommend an action.
6 items here are Basic — see plans
Already do this at work? Pass the 3-item diagnostic to test out.
Jump to diagnosticEssential lessons
The minimum concepts worth learning before the applied work.
Required practice
Complete these to build the milestone through the guided route.
Level checkpoint
A short, graded check of the milestone — no new lesson content.
Capstone
Bring the milestone together in work that resembles the job.
Milestone 4
Influence the decision
Develop senior signals: reason about schemas and performance, challenge experiment readouts, and communicate what the evidence cannot prove.
Outcome
Review an analysis as a senior would: test the data model, performance, experiment design, and decision risk.
Capstone evidence
Diagnose a slow analytical workflow and deliver a recommendation that separates evidence, assumptions, and next checks.
8 items here are Basic — see plans
Already do this at work? Pass the 3-item diagnostic to test out.
Jump to diagnosticEssential lessons
The minimum concepts worth learning before the applied work.
Required practice
Complete these to build the milestone through the guided route.
Level checkpoint
A short, graded check of the milestone — no new lesson content.
Capstone
Bring the milestone together in work that resembles the job.
What this site doesn't teach for Data Analyst
- A BI tool (Tableau, Power BI, Looker) — the query is the same, but the chart layer is not taught here.
- Python or R for statistics beyond what plain SQL can express.
- The human side of stakeholder management: negotiating scope, presenting live, and navigating an organisation.
- dbt or a modern data-modeling stack — this path focuses on the analysis skills underneath those tools.
Company names are trademarks of their respective owners, used here only to describe practice material. mahir_data is not affiliated with, endorsed by, or sponsored by any company named on this site. Terms.