Career Paths

How to Become a Data Analyst in India (2026): Full Roadmap

A step-by-step 2026 roadmap to become a data analyst in India — the exact skills, tools, portfolio projects and job-application strategy to land a role.

O OnJob Editorial June 5, 20267 min read
Share
Contents

Data analyst is one of the most accessible high-growth tech careers in India in 2026 — you don’t need a CS degree, the tools are learnable in months, and demand spans every industry from fintech to FMCG. The catch is that the role is crowded at the entry level, so a focused roadmap and a real portfolio beat a pile of certificates. Here’s exactly how to get there.

What does a data analyst actually do?

A data analyst turns raw data into decisions. Day to day that means pulling data with SQL, cleaning and analysing it (often in Python or Excel), building dashboards in a BI tool, and — the part people underrate — explaining what it means to non-technical stakeholders. You’re not building production models; you’re answering business questions like “why did churn spike in March?” with evidence.

Entry-level data analysts in India typically start at ₹4L–₹8L per year, rising to ₹10L–₹18L with 3–5 years and strong skills. Analytics-heavy roles in product companies pay at the top of that band.

Which skills matter most, in priority order?

Four skills carry almost all the weight in an entry-level analytics hire, and the order you learn them in changes how quickly you become employable. Query the data, work it in a spreadsheet, present it in a BI tool, then automate the repetitive parts in Python. Master them in that sequence rather than sampling everything.

  1. SQL (non-negotiable). Almost every interview and daily task runs on it. Learn SELECT, joins, GROUP BY, subqueries, CTEs and window functions. This is the single highest-ROI skill.
  2. Spreadsheets (Excel / Google Sheets). Pivot tables, VLOOKUP/XLOOKUP, INDEX/MATCH, conditional formatting, and basic statistics. Still the lingua franca of business teams.
  3. A BI / visualisation tool. Pick one — Power BI (most common in Indian enterprises) or Tableau — and go deep. Build dashboards, not just charts.
  4. Python for analysis. pandas for manipulation, matplotlib/seaborn for plotting, and the basics of NumPy. You don’t need machine learning to start.

Layer in statistics fundamentals (mean/median, distributions, correlation vs. causation, A/B test basics) and business sense — the soft skill that gets people promoted.

How long does a realistic roadmap take?

Six months is a workable target from scratch if you protect around ten hours a week, which fits alongside a job or a degree. Each month has a single focus, and the last two are spent on portfolio work and applications rather than new tools. Skipping ahead is the most common reason people stall.

  • Month 1 — SQL. Learn the syntax, then solve 100+ practice queries on real-ish datasets. Don’t move on until joins and GROUP BY are automatic.
  • Month 2 — Excel + statistics. Pivot tables, lookups, and enough stats to interpret results honestly.
  • Month 3 — Power BI or Tableau. Connect data, model relationships, build three dashboards.
  • Month 4 — Python (pandas). Clean a messy CSV, compute summaries, plot trends.
  • Month 5 — Portfolio projects. Build two end-to-end projects (more below).
  • Month 6 — Job prep. Polish your portfolio, resume, and practise interviews; start applying.

How do you build a portfolio that gets callbacks?

Recruiters skim certificates and click projects, which makes the portfolio the deciding artefact at entry level. Aim for two or three pieces of work that each tell a complete story: the question asked, the data used, the analysis run, the insight found and the recommendation that follows. Depth beats volume every time.

Strong project ideas:

  • Sales/retail dashboard — take a public sales dataset, clean it in SQL/Python, and build a Power BI dashboard that answers “which region and product drive growth?”
  • Churn or cohort analysis — analyse why users leave and quantify the impact.
  • A public-data deep dive — use a government or open dataset (census, transport, weather) and surface a non-obvious insight.

For each, write a short README or LinkedIn post explaining the decision your analysis enables, not just the charts. That narrative is what separates you from 500 other applicants. Host the work on GitHub and embed live dashboards where you can.

How do you land your first job?

Landing a first analytics role rewards precision over volume. Candidates who convert search under the less obvious job titles, mirror the tools named in each job description, apply selectively where they genuinely match, treat internships as a route in, and rehearse the SQL test and case study before sitting a real interview.

  1. Target the right titles — search for “Data Analyst” and “Business Analyst” but also the less obvious names these jobs hide under: “MIS Analyst” / “Analytics Associate” / “Reporting Analyst”.
  2. Tailor your resume to the JD — mirror the exact tools listed (SQL, Power BI, Excel) and lead with quantified project outcomes (“built a dashboard that cut reporting time 60%”).
  3. Apply where you’re a genuine match — a focused 20 strong applications beat 200 spray-and-pray ones. Create a free OnJob account to get matched to data and analytics roles instead of scrolling endless boards.
  4. Use internships as a wedge — a 3–6 month analytics internship converts to full-time far more often than cold applications. Browse analyst internships and jobs.
  5. Prep the interview — expect a SQL test, a case study (“how would you analyse declining sales?”), and questions on a project. Walk through our SQL interview questions with answers, then run a full mock with OnJob’s AI mock interviews and get a confidence score before the real thing.

Which industries are hiring analysts in India?

Analytics demand in India is broad rather than concentrated, but four sectors take entry-level analysts in real volume. Financial services and e-commerce hire the most and pay near the top of the fresher band. Consulting and IT services recruit at scale with a gentler bar. Healthcare and logistics hire quietly and competitively.

  • Fintech and banking — fraud, risk, transactions and growth analytics; among the highest-paying entry points.
  • E-commerce and quick-commerce — pricing, inventory, delivery and user-behaviour analysis at huge scale.
  • IT services and consulting (Accenture, Deloitte, TCS-type firms) — high-volume analyst hiring and good for building a base.
  • Healthcare, FMCG and logistics — quietly hiring and often less competitive than flashy startups.

Don’t anchor only on Bengaluru. Strong analytics roles cluster in Bengaluru, but Mumbai (BFSI), Pune, Gurgaon, Hyderabad and Chennai all hire steadily, and remote analyst roles have grown.

What mistakes slow people down?

Four habits account for most of the time people lose on the way to a first analytics job. Certificates get collected instead of projects being built. Several BI tools get learned shallowly instead of one deeply. SQL gets skipped because Python looks more interesting. Charts get presented without a recommendation attached.

  • Collecting certificates instead of building projects.
  • Learning four BI tools shallowly instead of one deeply.
  • Ignoring SQL because Python feels cooler — interviews don’t.
  • Presenting charts with no recommendation. Analysts who say “so we should do X” get hired and promoted.

Get the fundamentals solid, ship two real projects, and apply where you actually fit. That combination beats a fancier resume almost every time.

What do aspiring analysts ask most?

Three questions dominate messages from people entering analytics: whether a degree is required, which skill deserves the first month of effort, and how long job-readiness actually takes. The answers below reflect what Indian hiring screens weigh in practice rather than what course marketing tends to claim.

Do I need a degree to become a data analyst in India?

No. A degree helps you past some HR filters, but employers care far more about demonstrable SQL, fluency in one BI tool, and a portfolio of real projects with recommendations attached. Many working analysts come from commerce, economics, engineering or entirely non-technical backgrounds and skill up in roughly six months of focused study.

Which skill should I learn first for data analytics?

SQL has the highest return on investment of anything in the toolkit. It appears in nearly every analytics interview and in most daily tasks, and fluency in joins, GROUP BY, subqueries and window functions makes every other tool easier to learn afterwards. Give it a full month before moving on to anything else.

How long does it take to become a job-ready data analyst?

With roughly ten focused hours a week, six months is realistic. Spend one month each on SQL, on spreadsheets and statistics, on a BI tool and on Python, then use the final two months to build portfolio projects and prepare for interviews. Applying earlier than that usually wastes the applications.

Ready to put this into action?

Create your free OnJob profile and let AI match you to jobs you can actually win.

Create my free profile

Free OnJob tools & guides

All OnJob career advice — every topic hub, role library and question bank in one place.

Related reading