Testimonials
Services
Coffee Chat/Resume Review
Data Analyst/Business Analyst Roadmap-20KDownloads
Free CV Template
SQL Leetcode QnA - End to End
Python Theory Notes (End-to-End)
Python Interview Questions
Power BI GuideBook - Part 2
Behavioural Material - Part 2
Interview Questions - Company-wise [Master List ]
Machine Learning Notes - End to End
Tableau Notes (End-to-End)
AB Testing (End-to-End)
1:1 Mentorship & Career Guidance
Ask me Anything
CV Writing for you
Data Scientist Roadmap - (20K+Downloads)
SQL Theory Notes - End to End
400 Companies List- Data Analystics
Power BI GuideBook - Part 1
Excel Guide
PRODUCT + BUSINESS : CASE STUDIES
Behavioural Material - Part 1
Generative AI Guide
Statistics & Maths Notes (End to End)
Salary Negotiations Guide
About me
Frequently asked questions
What is a data analytics roadmap?
A data analytics roadmap is a step-by-step learning plan that tells you which skills to learn and in what order to become job-ready. A typical sequence is Excel → SQL → a visualization tool like Power BI or Tableau → Python or R → statistics → and finally projects, case studies, and interview preparation. A good roadmap also includes a realistic timeline (usually 4–6 months), practice datasets, and portfolio guidance, so you always know what to learn next instead of jumping between random courses.
What is the best data analyst roadmap for freshers in India?
For freshers in India, a 6-month plan works well: Months 1–2 for Excel and SQL, Month 3 for Power BI or Tableau, Month 4 for Python basics and statistics, and Months 5–6 for two or three end-to-end projects plus resume and mock interview preparation. Start applying for off-campus analyst drives from Month 4 rather than waiting until you feel "fully ready", because fresher analytics hiring in India is largely test-driven. Following a written plan also prevents the biggest fresher mistake — collecting courses without building projects.
How to become a data analyst from a non-technical background?
Start with the same fundamentals everyone uses — Excel, SQL, and one BI tool — before touching Python. A structured data analyst roadmap for beginners generally runs 4–6 months alongside a job or degree: one month on Excel, two on SQL with daily query practice, then Power BI or Tableau, then statistics and a project from your current domain (sales, HR, finance, marketing). Your domain knowledge is actually an advantage, because companies value analysts who understand the business — so highlight it clearly on your resume.
Where can I download a data analyst roadmap PDF?
Several mentors and learning platforms share a data analyst roadmap PDF for free — Mazher Khan's Data Analyst/Business Analyst Roadmap on Topmate, for example, has been downloaded more than 20,000 times and covers tools, projects, and interview prep in sequence. Whichever PDF you pick, check that it includes practice datasets and interview material, because a data analyst roadmap 2026 differs from older versions mainly by adding generative AI skills on top of the classic Excel–SQL–BI stack.
Can I follow a data analyst roadmap after 10th?
Yes, you can absolutely start early. A data analyst roadmap after 10th begins with strong maths and statistics fundamentals, basic computer skills, and Excel, followed by beginner-friendly SQL once you're comfortable handling data. Since most analyst roles require a bachelor's degree, use your 11th–12th and college years (B.Tech, BCA, B.Sc, B.Com) to complete SQL, Power BI/Tableau, Python, and 2–3 small projects. Starting this early means you can graduate with years of hands-on practice, which puts you far ahead of most candidates in India.
How to become a data scientist, and is the roadmap different from data analytics?
The foundation is shared — SQL, Python, statistics, and data visualization — but the data science path then adds machine learning (supervised and unsupervised), deeper probability and linear algebra, model building and evaluation, and ML-specific projects. Expect 6–9 months of focused preparation if you already know analytics basics, and longer from scratch. For a structured plan, Mazher Khan's Data Scientist Roadmap on Topmate (20K+ downloads) follows the same progression: foundations first, then machine learning, projects, and company-wise interview preparation.
How to prepare for SQL interview questions as a fresher?
Give SQL at least 3–4 weeks of focused preparation. Revise the theory first — joins, GROUP BY vs HAVING, WHERE vs HAVING, subqueries, window functions, and primary/foreign keys — then solve 2–3 query problems daily, because SQL interview questions for freshers are usually query-writing heavy rather than theory heavy. In the final week, practice writing queries in a plain text editor without autocomplete, prepare classics like "find the second highest salary", and do at least one mock interview.
What SQL interview questions and answers should I prepare for data analyst interviews?
The pattern is very predictable. Typical SQL interview questions for data analyst roles include: joining two tables and handling duplicates, aggregation with GROUP BY and HAVING, finding the Nth highest salary, calculating month-on-month growth using window functions, detecting and removing duplicates, and handling NULLs. Prepare 25–30 such questions thoroughly, and focus on understanding the logic behind each answer — interviewers in India often add a twist mid-question to check whether you memorized the solution or actually understand how the query works.
Are SQL interview questions for 5 years of experience different from fresher-level ones?
Yes, significantly. SQL interview questions for 5 years of experience assume you can design, not just write — expect query optimization and execution plans, indexing strategies, CTEs and window functions in complex scenarios, and data modelling discussions. SQL interview questions and answers for experienced candidates also include scenario-based problems like "this report is slow, how would you debug it?", while fresher rounds stay focused on joins, aggregations, and standard query patterns. If you're at 3–7 years of experience, spend most of your prep time on optimization and business scenarios rather than basic syntax.
How to practice SQL interview questions effectively?
Follow the 70/30 rule: 70% of your time writing actual queries and 30% revising theory. Solve LeetCode SQL problems daily — start with easy joins and progress to medium-level window function problems — and write your solutions without autocomplete to simulate real interview conditions. Practising how to answer SQL interview questions out loud matters just as much, because interviewers evaluate your thought process: restate the problem, state assumptions, explain your approach, then code. Pairing each problem with its reasoning, the way Mazher Khan's SQL Leetcode QnA notes do, trains exactly that explanation skill.
How to solve guesstimate questions in interviews?
Use a fixed 5-step structure: clarify the question and scope, break the problem into a top-down or bottom-up structure, state your assumptions with quick justifications, do the arithmetic cleanly, and sanity-check the final number against something familiar. Interviewers are testing structured thinking under pressure, not the exact figure, so think aloud instead of going silent. Learning how to solve guesstimate questions in 5 minutes — the approach Mazher Khan teaches in his Topmate session — is really about making this framework automatic through 15–20 practice cases.
What are the most common guesstimate questions for interview rounds in India?
Classic guesstimate questions for interview panels in India include: the number of ATMs in a city, cabs running in Delhi or Bengaluru on a given day, pizzas sold in Mumbai per day, chai cups sold at a railway station, revenue of an IPL stadium on a match day, and smartphones sold in India in a year. Practise 15–20 of these using guesstimate questions with solutions, because reviewing solved cases teaches you the assumption patterns — population → households → penetration → frequency — that repeat across almost every guesstimate.
How to answer guesstimate questions when you have no idea about the numbers?
Nobody expects you to know the actual numbers — that is the whole point of the question. The right way to answer guesstimate questions with unknown quantities is to state your assumptions openly and keep them reasonable: round every number (say 10 crore, not 9.83 crore), anchor to figures you do know like India's population or average household size, and choose a top-down or bottom-up approach based on which side you can estimate more confidently. If you realize an assumption is off mid-way, say so and adjust — interviewers score your reasoning process far higher than the final number.
Are guesstimate questions for product manager interviews different from data analytics ones?
The core framework is identical, but the focus shifts. Guesstimate questions for product manager interviews usually end in a business decision — market size for a new feature, revenue potential of a pricing change, or whether to launch in a particular city — so you are expected to connect your estimate to product implications. In data analytics interviews, guesstimates lean more towards metrics, funnels, and data-driven reasoning. Practise both styles, and in PM rounds close your answer with a short "so what this means for the product is..." line.