Data analyst roadmap at a glance
This is a month-by-month plan for a part-time learner starting from zero. It covers about 6 months at 10–12 hours a week. Every stage gives you something you can show — an Excel model, a SQL query, a Python notebook or a dashboard.
| Month | Learn | Practise / Build | Milestone you can show |
|---|---|---|---|
| Month 1 | Excel for analysis — lookups, pivots, cleaning, charts | Build pivot tables, lookups and a small dashboard in Excel | Excel workbook with a working analysis |
| Month 1–2 | SQL — querying, joins, aggregation, window functions | Query a sample database to answer five business questions | SQL queries with a short findings note |
| Month 2 | Statistics & business maths basics | Interpret descriptive stats, run a simple hypothesis test | One-page stats summary on a real dataset |
| Month 3 | Python for analysis — pandas, NumPy, Matplotlib | Load, clean and analyse a CSV with pandas | Python notebook with charts and findings |
| Month 3–4 | Data cleaning & exploratory data analysis | Clean a messy dataset, document decisions, build an EDA report | EDA notebook with insights and charts |
| Month 4–5 | Power BI (and Tableau basics) — modelling, DAX, dashboards | Build a dashboard on a public dataset and write a stakeholder summary | Published dashboard with a one-page explanation |
| Month 5–6 | AI & Gen AI tools for analysts — using LLMs for SQL/Excel help, summarising, with checks | Use AI to draft SQL queries and summarise findings, then verify everything | Notes on what AI helped with and what it got wrong |
| Month 6 | Portfolio, resume, LinkedIn and interview prep | Polish 3–4 projects, write READMEs, prepare interview answers | Portfolio with dashboards and a one-page resume |
Excel for analysis (lookups, pivots, cleaning, charts)
Excel is still the daily tool for most analysts. This stage takes you from basic formulas to pivot tables, lookups and charts — the operations you will use to analyse business data.
| Topic | What to cover |
|---|---|
| Formulas | SUM, AVERAGE, IF, COUNTIF, SUMIF, nested IF, text functions |
| Lookups | VLOOKUP, INDEX-MATCH, XLOOKUP (if available), when each one works |
| Pivot tables | Grouping, filtering, calculated fields, pivot charts |
| Data cleaning | Removing duplicates, text-to-columns, handling blanks, basic validation |
| Charts | Bar, line, combo charts, choosing the right chart for the message |
Free official resources: Microsoft Excel help and training, Excel Jet (formula basics), Microsoft Learn (Excel for analysts).
Mini project: Take a public sales or survey dataset and build an Excel workbook with three pivot tables and a one-page summary of the findings.
SQL — querying, joins, aggregation, window functions
Most business data lives in a database. This stage teaches you enough SQL to answer business questions yourself instead of waiting for a data team.
| Topic | What to cover |
|---|---|
| Basic queries | SELECT, WHERE, ORDER BY, LIMIT, DISTINCT |
| Joins | INNER JOIN, LEFT JOIN, joining three tables |
| Aggregations | GROUP BY, HAVING, COUNT, SUM, AVG, MIN, MAX |
| Subqueries and CTEs | Writing a subquery, when a CTE makes a query easier to read |
| Window functions | ROW_NUMBER, RANK, running totals, partitioning — when they beat a simple GROUP BY |
| Business framing | Turning a business question into a query and a short answer |
Free official resources: MySQL documentation, PostgreSQL documentation, SQLBolt, Mode SQL tutorial.
Mini project: Load a sample database and answer five business questions with SQL — for example top customers, monthly revenue, repeat orders.
Statistics & business maths basics
Statistics is how you know whether a difference is real or random noise. This stage gives you enough to read numbers critically and explain them to stakeholders.
| Topic | What to cover |
|---|---|
| Descriptive statistics | Mean, median, mode, standard deviation, percentiles, outlier detection |
| Probability basics | Basic probability, conditional probability, independence |
| Distributions | Normal, binomial, Poisson — when each one applies |
| Hypothesis testing | Null and alternative hypotheses, p-values, t-tests, chi-square — what they do and do not tell you |
| Business maths | Percentages, growth rates, CAGR, ratios, index numbers |
| Correlation vs causation | Why a strong correlation is not proof of cause |
Free official resources: Khan Academy (statistics and probability), StatQuest (YouTube), Microsoft Learn (business statistics basics).
Mini project: Take a dataset and compute descriptive statistics for three business metrics. Write a one-page summary explaining what the numbers mean and what you would investigate next.
Python for analysis — pandas, NumPy, Matplotlib
Python lets you handle datasets too large for Excel. This stage teaches you the pandas and NumPy basics you need for analysis, and how to make charts with Matplotlib.
| Topic | What to cover |
|---|---|
| Python basics | Variables, data types, loops, conditionals, functions, error handling |
| pandas | DataFrames, indexing, filtering, groupby, merge, handling missing values |
| NumPy | Arrays, broadcasting, vectorised operations, basic statistics |
| Matplotlib | Line, bar, scatter, histogram, subplots, styling |
| Jupyter notebooks | Cells, markdown, running code, exporting notebooks |
Free official resources: Python documentation (docs.python.org), pandas documentation, NumPy documentation, Matplotlib documentation.
Mini project: Load a public CSV into pandas, clean two columns, compute three summary metrics and plot two charts.
Data cleaning & exploratory data analysis
Most of an analyst's time goes into cleaning data and understanding it. This stage teaches a repeatable process for cleaning a messy dataset and producing an EDA report.
| Topic | What to cover |
|---|---|
| Data profiling | Column types, missing values, unique values, ranges, duplicates |
| Cleaning steps | Fixing types, handling missing values, dealing with outliers, standardising text |
| Documentation | Recording every cleaning decision so it can be repeated or challenged |
| EDA | Univariate and bivariate analysis, correlation checks, segment comparisons |
| Insight writing | Turning charts into 3–5 clear findings with a recommendation |
Free official resources: pandas documentation (missing data, groupby), Kaggle Learn (Data Cleaning, EDA), Microsoft Learn (data preparation basics).
Mini project: Take a messy public dataset, clean it step by step, document the decisions, and write a short EDA report with 5 findings.
Power BI (and Tableau basics) — modelling, DAX, dashboards
A dashboard is how you show data to stakeholders. This stage teaches you to build a data model, write basic DAX and design a one-page dashboard that answers a business question.
| Topic | What to cover |
|---|---|
| Connecting data | Connecting to Excel or a database, basic data model, relationships |
| DAX basics | Measures, CALCULATE, simple time intelligence |
| Visuals | Bar, line, card, table, slicer — choosing the right visual for the question |
| Tableau basics | Dimensions vs measures, basic charts, filters, dashboards |
| Storytelling | One dashboard, one message, a short written summary for stakeholders |
Free official resources: Microsoft Learn (Power BI), Tableau learning resources, SQLBI (DAX basics).
Mini project: Build a one-page dashboard on a public dataset and write a one-page stakeholder summary — what the numbers say and what you would recommend.
AI & Gen AI tools for analysts — using LLMs for SQL/Excel help, summarising, with checks
AI can speed up SQL writing and summarising, but it can also produce confident wrong answers. This stage teaches you how to use it without lowering quality.
| Topic | What to cover |
|---|---|
| Where AI helps | Drafting SQL queries, explaining formulas, summarising a dataset, rewriting a report section |
| Where AI fails | Wrong joins, invented column names, missing business context, unsafe query suggestions |
| Review discipline | Running every query, checking counts, comparing with a manual result before sharing |
| Privacy | Not pasting confidential business data into public AI tools |
| Tools | ChatGPT, Microsoft Copilot — with a documented review process |
Free official resources: Vendor documentation for ChatGPT and Microsoft Copilot, OWASP guidance on AI risks.
Mini project: Use an AI tool to draft five SQL queries and summarise a dataset, then review and correct them. Write a short note on what needed changing.
Portfolio, resume, LinkedIn and interview prep
The final stage turns learning into a portfolio. Three to four projects with dashboards and clear write-ups are worth more than a list of certificates.
| Item | What it involves |
|---|---|
| 3–4 portfolio projects | One Excel analysis, one SQL project, one Python EDA and one Power BI dashboard |
| Portfolio document | One document with screenshots, problem statement, approach and findings for each project |
| Resume | One-page resume that leads with projects and tools used |
| Headline, about section, project posts, skills aligned to job descriptions | |
| Interview prep | SQL questions, Excel logic, dashboard walkthroughs, explaining your cleaning decisions |
Interview prep: Be ready to walk through your projects from problem to finding. Expect SQL questions, basic statistics questions and a dashboard walkthrough. Practise explaining why you cleaned a column a particular way.
Projects to build along the way
Each stage produces one artefact. By the end, these projects are your portfolio — they prove you can clean data, query it, analyse it and present it, not just talk about it.
| Stage | Project | Tools | What it proves |
|---|---|---|---|
| Stage 1 | Excel analysis workbook | Excel | You can analyse business data and summarise findings |
| Stage 2 | SQL business questions | MySQL, PostgreSQL | You can answer business questions from data yourself |
| Stage 3 | Statistics summary | Excel or Python | You can interpret and explain descriptive statistics |
| Stage 4 | Python analysis notebook | pandas, NumPy, Matplotlib | You can load, clean and analyse data in Python |
| Stage 5 | EDA report | pandas, Matplotlib or Seaborn | You can clean a messy dataset and write findings |
| Stage 6 | Power BI dashboard | Power BI, Tableau | You can present data to stakeholders clearly |
| Stage 7 | AI-assisted SQL notes | ChatGPT, Copilot | You can use AI tools responsibly with review |
| Stage 8 | 3–4 portfolio projects | All of the above | You can run an end-to-end analyst workflow |
Fast-track vs part-time plan
The roadmap is the same either way — only the pace changes. Choose the plan that fits your available hours, not the one that looks impressive.
| Plan | Weekly effort | Estimated months | Best for |
|---|---|---|---|
| Fast-track | 20+ hours a week | 3–4 months | Full-time learners, career switchers with free time |
| Part-time | 10–12 hours a week | 5–6 months | Working professionals, students with college |
Data Analyst roadmap for different backgrounds
Fresher (any degree)
Start with Stage 1 and follow the roadmap in order. Your portfolio matters more than your degree — build the Excel workbook and the Power BI dashboard first.
Non-IT / commerce background
You already understand business context, which helps. Spend extra time on SQL and Power BI. A strong dashboard and a clear written summary can open doors without a CS degree.
Working professional
Go part-time (10–12 hours a week). Compress Stage 1 if you already use Excel heavily. Focus on Stages 2–8 and ship three strong projects rather than five unfinished ones.
Career-gap returner
Treat the portfolio as your re-entry proof. Include the Excel workbook, SQL queries, Python EDA and Power BI dashboard in one document. Add a short write-up of what you learned at each stage.
Which order should you learn Excel, SQL, Python and Power BI?
The order matters less than finishing a stage before moving on, but some sequences work better for beginners. This table shows the recommended order and why.
| Order | What to learn | Why this order |
|---|---|---|
| 1 | Excel | Fastest way to handle data without code and to build confidence early |
| 2 | SQL | Most job interviews test SQL, and it is the main way to pull business data |
| 3 | Statistics | Makes the analysis meaningful and prepares you for Python-based work |
| 4 | Python | Needed for larger datasets, automation and reproducible analysis |
| 5 | Power BI (and Tableau) | Turns your analysis into a shareable dashboard for stakeholders |
| 6 | AI tools | More useful once you can tell a good query or summary from a bad one |
Common mistakes on this roadmap
- Skipping Excel — it is still the fastest tool for most analyst tasks.
- Learning SQL without practising on a real database — syntax alone does not stick.
- Jumping to Power BI before you can clean data — a dashboard built on bad data misleads people.
- Ignoring statistics — without it, you cannot tell a real pattern from noise.
- Trusting AI output without checking — every generated query needs to be run and verified.
- Collecting certificates instead of shipping 3–4 portfolio projects.
Jobs you can apply for at the end
At the end of this roadmap you can apply for Data Analyst, MIS Analyst, BI Analyst, Business Analyst and Operations Analyst roles. Uncodemy's Data Analytics page reports the following Noida ranges (sources: AmbitionBox, Glassdoor, Indeed and Uncodemy records; reviewed Sept 2026).
| Role / level | Salary range | Source |
|---|---|---|
| Entry Data Analyst | ₹3–6 LPA | AmbitionBox, Glassdoor, Indeed + Uncodemy records, reviewed Sept 2026 |
| Mid Data Analyst | ₹6–10 LPA | AmbitionBox, Glassdoor, Indeed + Uncodemy records, reviewed Sept 2026 |
| Senior Data Analyst | ₹10–15 LPA | AmbitionBox, Glassdoor, Indeed + Uncodemy records, reviewed Sept 2026 |
| BI Analyst | ₹7–12 LPA | AmbitionBox, Glassdoor, Indeed + Uncodemy records, reviewed Sept 2026 |
Follow this roadmap with a trainer
Uncodemy's Data Analytics with Gen AI program follows this exact order — Excel, SQL, Python, statistics, cleaning and EDA, Power BI, Tableau, AI tools and a capstone. Fee and duration are verified on the course page.
| Program | Details |
|---|---|
| Data Analytics with Gen AI | Data Analytics with Gen AI — ₹17,500 + GST, 6–7 months. 120+ hours, 75+ live sessions, 9 modules, 5 guided projects + 1 capstone. No coding needed. Eligibility: any graduate, any discipline. |
Ready to explore? Book a free counselling session, try a 2-class trial or use the AI-powered career guidance tool.