Guides

How to become a data analyst

The skills that actually get tested, a portfolio that proves them, and a realistic learning path into a first data analyst role.

The path into a data analyst role is more open than most technical careers — there is no single required degree, and people arrive from finance, marketing, customer support and academic research as often as from a computer science programme. What matters is a specific, demonstrable set of skills and evidence that you can use them on a real, messy question, not a credential. This guide sets out what to learn, in what order, and how to prove it.

The skills that actually get tested

In roughly the order interviewers weight them:

  1. SQL, deeply, not just syntax. Every data analyst role tests this, and the bar is higher than writing a select statement. You should be comfortable with joins across multiple tables, aggregations, window functions for running totals and rankings, and common table expressions for breaking a complex query into readable steps. See SQL for the fundamentals, but the only way to get genuinely fluent is writing queries against real, imperfect data — a clean tutorial dataset does not train the debugging instinct a messy production table demands.
  2. Spreadsheet fluency. Unglamorous, and still used constantly — for quick checks, for sharing results with stakeholders who will never open a BI tool, and for exploratory work before a question is well-formed enough to justify a full query and dashboard.
  3. A data visualization tool. Depth in one BI tool (widely used options include Tableau, Power BI and the open-source Metabase) matters less than understanding the underlying principles — which chart type fits which question, and how to avoid the common distortions (truncated axes, poorly chosen aggregation) that make a chart actively misleading. Those principles transfer between tools; a specific tool's menu layout does not.
  4. Basic statistics. Not a full statistics degree — practical fluency with averages versus medians, what a sample size needs to be trustworthy, what correlation does and does not imply, and enough understanding of significance to avoid over-interpreting noise as a trend.
  5. Business judgment. The hardest to teach and the most differentiating in practice: knowing which questions matter, recognizing when a result is too good to be true, and turning a number into a recommendation someone can act on. This is closer to data storytelling than to any technical skill, and it is usually the thing that separates a technically competent analyst from one whose work actually changes decisions.

Build a portfolio that proves it, not just lists it

A list of completed courses proves you finished courses. A portfolio proves you can do the job. The strongest portfolio pieces share three traits:

  • A real, public dataset with genuine messiness — missing values, inconsistent formats, ambiguous categories — rather than a pre-cleaned tutorial file. Handling the mess is the actual skill being demonstrated.
  • A specific, answerable question, stated up front, rather than an open-ended "exploration" of a dataset. "Did marketing spend efficiency change after a platform shift" is a project; "here are twelve charts about retail sales" is not.
  • A written conclusion, not just charts. Explain what you found, what you are still uncertain about, and what you would look at next. This is the part that demonstrates exploratory data analysis as a way of thinking, not just a checklist of chart types to produce.

Two or three projects built this way, each end to end from a real question to a written recommendation, outperform a longer list of shallower exercises in an interview.

A realistic learning order

  1. SQL first, before any BI tool. Most analysis work starts with getting the right data out of a database; a beautiful chart on the wrong data is worse than no chart.
  2. One BI tool, in depth, once SQL is solid — pick whichever is most common in the industry or companies you are targeting, since the underlying principles transfer but the interview will likely test the specific tool.
  3. Statistics fundamentals, in parallel with the above rather than after — statistical thinking should inform how you write queries and build charts, not arrive as an afterthought once the technical skills are set.
  4. A portfolio project, applying all three together to a real question, before your first interview rather than after a rejection prompts one.

What to expect in interviews

Most data analyst interviews include a live or take-home SQL exercise against a realistic (not pristine) dataset, a question about how you would approach an ambiguous business problem, and often a request to present a finding as you would to a non-technical stakeholder. Practicing the presentation step is frequently skipped by candidates and frequently decisive — a correct answer explained poorly loses to an approximately correct answer explained clearly.

Prepare specifically for the moment an interviewer pushes back on your finding. A weak candidate defends the number; a strong one explains what would change their mind, what they did not have time to check, and what they would verify next. That response is a better predictor of on-the-job judgment than the original answer was.

Where a first role is likely to come from

Entry-level analyst roles are more common at companies still building out a data function than at ones with a mature, specialized team — a small or mid-size company hiring its first or second analyst is often a more realistic first job than a large company's data organization, which more often hires analysts laterally from elsewhere. Titles at this stage vary (data analyst, business analyst, reporting analyst, sometimes insights analyst); read the responsibilities in the posting rather than filtering by title alone, since the work described under different titles overlaps considerably at the entry level.

Courses, certificates and how much they matter

Structured courses and certificates are useful for filling specific skill gaps — a statistics refresher, a first structured introduction to SQL — but rarely substitute for a portfolio in an interview process. Treat them as a means to build the skills above, not as the credential that gets you hired on their own. Analytics learning and certification options are browsable at analytics courses and certifications, and roles once you are ready to apply are browsable at data jobs and talent platforms.

Where analysts go next

The data analyst role is often the entry point into the broader set of data careers; see analyst vs analytics engineer vs data engineer vs data scientist for how the role compares with and can grow into the others, and how to hire your first data person for how hiring managers evaluate candidates for this exact role.

Related tools

Terms used in this guide

Latest on this topic