Data Analytics · Beginner Guide · 2026
Basics of Data Analytics You Must Know
Quick summary — the basics of data analytics
Data analytics is the process of turning raw data into decisions — and the basics are simpler than most beginners expect. Every analytics project, no matter how complex, follows the same pattern: define the question, get the data, clean it, analyse it, visualise it, and communicate what you found. On top of that process sit four core skills that every analyst needs: SQL (to query data), Excel (to work with it quickly), a visualization tool (to show it), and basic statistics (to trust what you see). Learning those four skills well enough to complete one end-to-end project is the fastest route into a data analytics career. You do not need a maths degree, a PhD, or a decade of experience — you need SQL fluency, Excel fluency, one visualization tool, and the discipline to clean and question real data. This guide walks through the process, the four types of analytics, the four core skills, the metrics that matter, and a realistic path in.
In this guide you will learn:
- The analytics process — the six-step loop that underlies every project.
- The four types of analytics — descriptive, diagnostic, predictive, prescriptive.
- The four core skills — SQL, Excel, visualization, statistics.
- The metrics that matter — how analysts measure impact.
- A realistic path in — from zero to a first project.
SECTION 01The analytics process
Every analytics project — from "why did revenue drop last quarter?" to "which customers churn next month?" — follows the same six-step process. Learning this process is more valuable than learning any single tool.
| Step | What You Do | What Beginners Miss |
|---|---|---|
| 1. Define the question | Turn a vague request into a measurable question | Starting analysis before knowing what is being asked |
| 2. Get the data | Find where the relevant data lives and pull it | Assuming data exists in a clean, single table |
| 3. Clean it | Fix types, handle missing values, remove duplicates | Underestimating how much time this takes |
| 4. Analyse it | Run the queries, metrics, and comparisons | Skipping the "why" and only answering the "what" |
| 5. Visualise it | Turn the numbers into a chart or dashboard | Adding every chart instead of choosing the right one |
| 6. Communicate it | Explain the finding and recommend an action | Presenting numbers with no recommendation |
SECTION 02The four types of analytics
Analytics is not one activity — it is a ladder of increasingly ambitious questions. Knowing which rung you are on tells you what skills to reach for.
| Type | Question It Answers | Example |
|---|---|---|
| Descriptive | What happened? | "Revenue was ₹4.2 crore last month" |
| Diagnostic | Why did it happen? | "Revenue dropped 12% because the North region lost 300 orders" |
| Predictive | What will happen? | "North region revenue will recover 8% next month" |
| Prescriptive | What should we do? | "Run a discount campaign in the North to recover the loss" |
-- Descriptive + diagnostic — SQL.
-- The two types of analytics you will do most often.
-- DESCRIPTIVE: what happened last month?
SELECT
region,
COUNT(*) AS orders,
SUM(amount) AS revenue
FROM orders
WHERE order_date >= DATE_TRUNC('month', CURRENT_DATE - INTERVAL '1 month')
AND order_date < DATE_TRUNC('month', CURRENT_DATE)
GROUP BY region
ORDER BY revenue DESC;
-- Sample output:
-- region orders revenue
-- North 4,200 1,240,000
-- West 3,800 1,100,000
-- South 3,200 980,000
-- East 2,400 880,000
-- DIAGNOSTIC: why did North drop vs last month?
WITH this_month AS (
SELECT region, COUNT(*) AS orders, SUM(amount) AS revenue
FROM orders
WHERE order_date >= DATE_TRUNC('month', CURRENT_DATE - INTERVAL '1 month')
AND order_date < DATE_TRUNC('month', CURRENT_DATE)
GROUP BY region
),
last_month AS (
SELECT region, COUNT(*) AS orders, SUM(amount) AS revenue
FROM orders
WHERE order_date >= DATE_TRUNC('month', CURRENT_DATE - INTERVAL '2 month')
AND order_date < DATE_TRUNC('month', CURRENT_DATE - INTERVAL '1 month')
GROUP BY region
)
SELECT
t.region,
l.orders AS last_orders, t.orders AS this_orders,
t.orders - l.orders AS order_change,
l.revenue AS last_revenue, t.revenue AS this_revenue,
ROUND((t.revenue - l.revenue) * 100.0 / NULLIF(l.revenue, 0), 1) AS revenue_pct_change
FROM this_month t
JOIN last_month l USING (region)
ORDER BY revenue_pct_change;
-- What this teaches:
-- - Descriptive answers "what happened"
-- - Diagnostic answers "why did it happen"
-- - Both are pure SQL — no Python needed
--
-- What interviewers ask:
-- "How would you figure out why revenue dropped?"
-- The answer is a descriptive query, then a diagnostic one.
-- This is the core of entry-level analytics work.
# Excel — pivot table analysis.
# The fastest way to explore data before writing SQL.
# ── Step 1: Load the data ──
# Open the CSV in Excel. Data → From Text/CSV
# Or copy-paste into a sheet.
#
# Columns: order_id, order_date, region, category, amount, quantity
# ── Step 2: Insert a pivot table ──
# Select the data → Insert → PivotTable → New Worksheet
#
# Rows: region
# Columns: category
# Values: SUM(amount)
#
# This produces a matrix of revenue by region and category in seconds.
# ── Step 3: Add a calculated field ──
# PivotTable Analyze → Fields, Items, Sets → Calculated Field
# Name: avg_order
# Formula: = amount / quantity
#
# This adds a new measure to the pivot without changing the source.
# ── Step 4: Ask a diagnostic question ──
# "Which region-category combination dropped most vs last quarter?"
#
# Add a second pivot table with last quarter's data.
# Compare the two side by side. Or use a formula:
# =IFERROR((this_qtr - last_qtr) / last_qtr, "")
#
# ── What Excel does well ──
# - Fast (open, click, done)
# - Universal (every stakeholder has it)
# - Perfect for exploration and one-off analysis
#
# ── What Excel struggles with ──
# - Large data (>1M rows gets slow)
# - Repeatable pipelines (manual steps, not auditable)
# - Sharing at scale (files get copied, versions diverge)
#
# The pattern:
# 1. Use Excel to explore and form hypotheses
# 2. Use SQL to confirm at scale
# 3. Use a BI tool to deliver
# Excel is the analyst's workbench. Not the delivery system.
# The full ladder — from "what" to "what next".
# Every analytics project climbs this ladder.
# ── Descriptive: what happened? ──
# "Revenue was ₹4.2 crore in September."
# Tools: SQL, Excel, pivot tables.
# Skill level: beginner.
# Time: minutes to hours.
# ── Diagnostic: why did it happen? ──
# "Revenue dropped 12% because the North region lost
# 300 orders, and those orders were concentrated in
# the electronics category."
# Tools: SQL with joins, Excel with formulas, some stats.
# Skill level: intermediate.
# Time: hours to days.
# ── Predictive: what will happen? ──
# "North region revenue will recover 8% next month
# based on the last 3 months of trend data."
# Tools: Python (pandas, scikit-learn), time-series models.
# Skill level: intermediate to advanced.
# Time: days to weeks.
# ── Prescriptive: what should we do? ──
# "Run a 10% discount campaign in North India for
# electronics for 2 weeks — expected revenue recovery
# is ₹1.2 crore at a cost of ₹40 lakh."
# Tools: optimisation, simulation, or just good judgment.
# Skill level: senior analyst / data scientist.
# Time: weeks.
# ── The climb ──
#
# 80% of entry-level analyst work is descriptive.
# 15% is diagnostic.
# 5% is predictive or prescriptive.
#
# Why this matters for beginners:
# - Do not panic about machine learning — you do not need it
# for most analyst roles.
# - Master descriptive and diagnostic first.
# - Predictive and prescriptive come later, usually in
# senior or specialised roles.
# The interview question:
# "Walk me through a project you did end to end."
# The answer should cover at least descriptive and diagnostic,
# and reflect on what would have made it predictive.
SECTION 03The four core skills
Every analyst role, regardless of company, uses four core skills. You do not need to be exceptional at any of them — you need to be competent at all of them.
| Skill | What It Means in Practice | Priority |
|---|---|---|
| SQL | Querying databases — the primary tool of the job | Essential |
| Excel | Quick exploration, calculations, and file sharing | Essential |
| Visualization | Power BI, Tableau, or Looker — turning numbers into charts | Essential |
| Statistics | Mean, median, distribution, correlation, sample size | Essential |
| Python (pandas) | Deeper analysis, automation, data cleaning at scale | High |
| Business context | Knowing what CAC, LTV, NPS, and other metrics mean | Essential |
| Data storytelling | Explaining findings clearly to non-technical stakeholders | Essential |
SECTION 04The metrics that matter
Analytics is only as useful as the metrics it produces. Here are the metrics you will hear in almost every analytics role.
| Metric | What It Means | Where It Shows Up |
|---|---|---|
| CAC | Customer Acquisition Cost | Marketing efficiency |
| LTV | Lifetime Value of a customer | Profitability per customer |
| Churn | Rate at which customers leave | Retention analysis |
| Conversion rate | % of visitors who take the desired action | Funnel analysis |
| ARPU | Average Revenue Per User | Revenue analysis |
| NPS | Net Promoter Score | Customer satisfaction |
| DAU / MAU | Daily / Monthly Active Users | Engagement |
| Retention rate | % of customers who stay | Cohort analysis |
| ROAS | Return on Ad Spend | Campaign ROI |
SECTION 05A realistic path in
Here is a realistic 4-month plan for someone starting from zero, assuming 6–8 hours per week.
| Month | Focus | Output |
|---|---|---|
| Month 1 | SQL fundamentals — SELECT, WHERE, GROUP BY, JOIN | Comfortable writing analytical queries |
| Month 2 | Excel — pivot tables, formulas, basic charts | Exploration and one-off analysis |
| Month 3 | Visualization — Power BI or Tableau | One dashboard on real data |
| Month 4 | Statistics basics + end-to-end project | A complete portfolio project |
SECTION 06Common beginner mistakes
These are the mistakes almost every beginner makes when starting analytics. Knowing them in advance saves you months.
| Mistake | The Reality |
|---|---|
| Learning tools before problems | Learn SQL by answering real questions, not by memorising syntax |
| Skipping Excel because it feels old | Excel is still the language of business. Every stakeholder reads a spreadsheet. |
| Chasing ML too early | 80% of analyst work is descriptive and diagnostic. You do not need ML to get hired. |
| Never building a project | A single end-to-end project is worth more than any certificate |
| Ignoring statistics | Without basic stats, you cannot tell whether a finding is real or noise |
| Only consuming tutorials | Building without tutorials is what makes the learning stick |
SECTION 07Interview Q&A
Q1What is data analytics?
Data analytics is the process of turning raw data into decisions. It involves defining a question, getting the data, cleaning it, analysing it, visualising it, and communicating what you found. Every analytics project, no matter how complex, follows this pattern.
Q2What are the four types of analytics?
Descriptive (what happened), diagnostic (why it happened), predictive (what will happen), and prescriptive (what should we do). Most entry-level analyst work is descriptive and diagnostic — you do not need machine learning to get hired.
Q3What are the four core skills for data analytics?
SQL, Excel, a visualization tool (Power BI or Tableau), and basic statistics. Python is increasingly expected for deeper analysis but is not required at entry level. Learning these four skills well enough to complete one end-to-end project is the fastest path into analytics.
Q4How long does it take to learn data analytics?
At 6–8 hours per week, most beginners can be interview-ready in 3–4 months with one portfolio project. That includes SQL, Excel, visualization, and statistics basics. Becoming a mid-level analyst takes another 1–2 years of real work.
Q5Do I need to learn Python for data analytics?
Not to start. SQL and Excel are the primary tools of most analyst roles. Python (pandas) is increasingly expected for deeper analysis and automation, but it is not required for entry-level roles. Learn SQL and Excel first, then add Python when the work demands it.
SECTION 08Test yourself — data analytics basics
Five questions. No sign-up.
0 / 5Pick an answer to see why it is right or wrong.
SECTION 09Frequently asked questions
What is the most important thing to learn first in data analytics?
SQL. It is the primary tool of every analytics role and the foundation everything else builds on. Without SQL, you cannot pull the data you need to analyse. Excel comes next — it is faster for exploration and is the language most stakeholders read.
Do I need a maths degree to work in data analytics?
No. You need basic statistics — mean, median, distribution, correlation, sample size — but not a maths degree. Most analysts learn the statistics they need in their first month on the job and pick up the rest as they go. What matters more is being able to reason about whether a finding is real or noise.
What is the difference between a data analyst and a data scientist?
A data analyst usually focuses on descriptive and diagnostic analytics — dashboards, reports, "what happened and why". A data scientist usually works on predictive and prescriptive analytics — models, experiments, "what will happen and what should we do". In many companies the boundary is fuzzy, but that is the general shape.
Is data analytics a good career in 2026?
Yes. Data analyst roles are among the most accessible entry points into tech, with strong demand across every industry. Salaries for entry-level analysts in India range from ₹4–8 LPA, growing to ₹15–25 LPA at senior levels. The skill set is learnable in months, not years, and the work has direct impact on business decisions.
What is the best first project for a data analytics portfolio?
A full end-to-end project on a real public dataset. Take the data, clean it in Excel or SQL, answer 3–5 business questions with analysis, then build a dashboard in Power BI or Tableau. That single project demonstrates SQL, Excel, visualization, and statistics — the four core skills — in one coherent artefact.
SECTION 10Related reads
Classroom & online · Noida
Learn data analytics — with Uncodemy
Our Data Analytics Training Course covers SQL, Excel, Power BI, statistics, and one full end-to-end project — with real datasets and mentor reviews. Built for beginners who want to be hired as analysts, not just to collect certificates.
₹32,000 · full programme- SQL + Excel
- Power BI + statistics
- End-to-end project
- Weekday & weekend batches