Career3 min read7 sections

How to get a data analyst job as a fresher

What a data analyst does, which skills to learn in what order, what to build, and what interviews ask. Written for freshers with no experience.

Updated Written for: Students and freshers aiming for a data analyst or business analyst role.

What you will learn

  • A data analyst answers business questions with data, so SQL, a spreadsheet and clear explanation matter most.
  • Learn SQL first, then a dashboard tool, then basic Python with pandas.
  • Build one project that starts with a business question and ends with a recommendation.
  • Interviews test SQL, simple statistics, case-style thinking and how clearly you explain a result.
On this page
  1. What a data analyst does in a normal week
  2. Skills to learn, in order
  3. Build one project that tells a story
  4. What interviews ask
  5. A 10-week plan
  6. Where to apply
  7. Where to start today

A data analyst helps a team decide something by turning data into an answer: which product sells best, why sign-ups fell, which city needs more stock. It is one of the most open routes into data for freshers, because the tools are friendly and you can start with a laptop. Here is a plan.

1Spreadsheets

Formulas, pivot tables and clean layouts.

2SQL

Joins, GROUP BY, window functions.

3A dashboard tool

Power BI, Tableau or similar. Pick one.

4Basic statistics

Averages, medians, percentages, simple tests.

5Python and pandas

Cleaning and analysis on larger files.

Figure 1. Skills in order for a data analyst: spreadsheets, SQL, a dashboard tool, basic statistics, then Python with pandas and one project.

What a data analyst does in a normal week

You receive a question such as why did orders drop last week. You find the right data, check that it is correct, write queries, make a chart or a table, and explain what you found and what the team could do. Much of the work is cleaning data and asking what the question really means. The skill that sets people apart is clear explanation, not only clever queries.

Skills to learn, in order

  1. Spreadsheets. Many teams still live in them. Learn formulas, lookups and pivot tables.
  2. SQL. The core tool. Start at SQL practice and the SQL for beginners guide, then learn joins and GROUP BY, then window functions.
  3. A dashboard tool. Learn one well. Make a dashboard with three to five charts that answer one question.
  4. Basic statistics. Mean and median, percentages, distributions, and what a sample is. Enough to avoid wrong conclusions.
  5. Python and pandas. For files too big or messy for a spreadsheet. See pandas for beginners and the data analysis track.

Build one project that tells a story

Choose a public dataset, such as sales, bike rentals or app reviews. Write a business question first, for example: which products should we stock more of before the festival season. Clean the data, answer the question with SQL, build a short dashboard, and end with a recommendation in plain words. Put it on GitHub with a README. See the GitHub portfolio guide.

Recruiters like projects that end with a decision, not only a set of charts.

What interviews ask

AreaExample question
------
SQLFind the top 3 products by revenue in each category
StatisticsWhat is the difference between mean and median, and when does it matter?
Case thinkingSales fell 10 percent last month. How would you find out why?
ToolsHow would you build a dashboard for a sales manager?
CommunicationExplain this chart to someone who does not know data.

For case questions, show a method: define the metric, check the data, break it down by time, region and product, form a guess and say how you would test it.

A 10-week plan

WeeksFocus
1 to 2Spreadsheets and SQL basics
3 to 4SQL joins, GROUP BY and window functions
5A dashboard tool and basic statistics
6 to 7Python and pandas basics
8One project with a business question
9Resume and GitHub. See the resume guide
10Apply and practise case questions

Where to apply

Look for data analyst, business analyst, reporting analyst and junior analyst roles. Many companies use these titles for similar work. Read the skills in each post and apply where your skills match. Analyst roles exist in banks, e-commerce, health, logistics and many other fields, so pick industries you find interesting. Use LinkedIn and referrals alongside job sites.

Where to start today

Find one public dataset you find interesting, and write the one business question you would like to answer with it.

Keep practising

Take what you just read into the editor.

Browse all 59 guides