All coursesData

Go from zero to job-ready data analyst.

  • Free
  • 8 weeks
  • Beginner → Intermediate
See the outline

Read the guide: How to become a data analyst in Pakistan, step by step

A student writing in a notebook at a sunlit table by a window
Accredited Curriculum & Certification
Official Syllabus Snapshot

Direct Answer: Go from zero to job-ready data analyst: ask sharp business questions, pull data with SQL and spreadsheets, clean it, analyse it with statistics and Python, and turn the result into charts and recommendations people act on.

Tuition Fee
100% Free
Duration & Workload
~10 Hours
Curriculum Depth
12 Chapters · 48 Lessons
Credential Awarded
Verified Certificate
12Chapters

Course outline

Understand what data analysts do all day, the workflow that turns a question into a decision, how analysis-ready tables are shaped, and how spreadsheets, SQL, Python and dashboards fit together.

  • What a Data Analyst Actually Does12 min
  • The Analysis Workflow From Question to Decision12 min
  • Tables, Rows and Tidy Data12 min
  • The Analyst Toolkit and How the Tools Fit Together12 min

Learn to turn vague requests into answerable questions, define metrics so everyone counts the same way, manage stakeholders and scope, and write a one-page plan before touching any data.

  • Turning a Vague Request Into an Analysis Question12 min
  • Metrics, KPIs and Precise Definitions12 min
  • Stakeholders, Scope and Deadlines12 min
  • Writing a One-Page Analysis Plan12 min

Use the formulas analysts rely on every day, combine sheets with lookups, answer questions in seconds with PivotTables, and keep workbooks clean enough that colleagues can check and trust them.

  • Formulas Every Analyst Uses Daily13 min
  • Lookups for Combining Data in a Sheet13 min
  • PivotTables for Fast Answers13 min
  • Spreadsheet Hygiene and Audit Trails12 min

Write SQL that answers business questions directly: filter and sort rows, summarise with GROUP BY, join tables without inflating totals, and use CTEs and window functions for rankings, running totals and comparisons.

  • Filtering and Sorting to Answer Real Questions14 min
  • GROUP BY and Aggregates for Summaries14 min
  • Joins Without Duplicating Rows14 min
  • CTEs and Window Functions for Analysis14 min

Profile a new dataset before analysing it, deal with missing values, duplicates and outliers deliberately, fix types, dates and messy text, and record every change so your cleaned data can be trusted and rebuilt.

  • Profiling a New Dataset13 min
  • Missing Values, Duplicates and Outliers14 min
  • Fixing Types, Dates and Messy Text13 min
  • Documenting Every Cleaning Step12 min

Choose the right average, describe spread and distributions with percentiles, avoid confusing correlation with causation, and express how much a sample result can be trusted with margins of error and confidence intervals.

  • Mean, Median and When Each Misleads13 min
  • Spread, Percentiles and Distributions13 min
  • Correlation, Causation and Confounders13 min
  • Samples, Margins of Error and Confidence13 min

Find the story in a dataset by comparing segments, separating trends from seasonality, tracking how customer cohorts retain over time, and measuring where people drop out of a conversion funnel.

  • Segmenting and Comparing Groups13 min
  • Trends, Seasonality and Time Comparisons13 min
  • Cohorts and Retention14 min
  • Funnels and Conversion Rates13 min

Learn just enough Python to be productive, then use pandas to load, filter, group, merge and reshape data, and matplotlib and seaborn to chart results, all in repeatable notebooks rather than one-off spreadsheets.

  • Python Essentials for Analysis Work14 min
  • Loading, Filtering and Grouping With pandas14 min
  • Merging and Reshaping DataFrames14 min
  • Charts in Python With matplotlib and seaborn13 min

Pick the chart that matches the question, strip away clutter so the message stands out, avoid the design tricks that mislead readers, and build dashboards that people open, understand and act on.

  • Choosing the Right Chart for the Question13 min
  • Removing Clutter and Guiding the Eye13 min
  • Misleading Charts and How to Avoid Them13 min
  • Designing Dashboards People Actually Use14 min

Apply the methods analysts use on real business problems: read A/B test results correctly, build simple forecasts you can explain, find the root cause when a metric drops, and calculate the unit economics behind growth.

  • A/B Tests and Reading Their Results14 min
  • Simple Forecasting You Can Defend13 min
  • Root Cause Analysis When a Metric Drops14 min
  • Unit Economics: CAC, LTV and Margin13 min

Turn analysis into influence: structure findings as a story with a clear point, write short insight memos, present to non-technical audiences with confidence, and respond to pushback and uncertainty without losing credibility.

  • Structuring a Data Story13 min
  • Writing an Insight Memo13 min
  • Presenting to Non-Technical Audiences13 min
  • Handling Pushback and Uncertainty13 min

Build a portfolio from public data that proves your skills, write a CV and LinkedIn profile that pass screening, prepare for SQL tests and case interviews, and find remote and freelance analyst work from Pakistan.

  • Building a Portfolio From Public Data13 min
  • CV and LinkedIn for Analyst Roles12 min
  • SQL Tests and Case Interviews14 min
  • Remote and Freelance Analyst Work From Pakistan13 min

Final exam & certificate

  1. 01

    Topic checks

    Each one opens the next topic

  2. 02

    Chapter quizzes

    Each one opens the next chapter

  3. 03

    50-question final

    50 of 100 marks to pass

  4. 04

    Certificate

    Issued instantly, verifiable

One attempt, 60 minutes. If you don't pass, you can retake once after 30 days.

The course guide

How to become a data analyst in Pakistan, step by step

A printed report with a blue bar chart and a pie chart beside a red ring binder

To become a data analyst in Pakistan, learn four things in this order: how to turn a vague business question into a precise metric, spreadsheets, SQL, and how to explain a result to someone who did not ask for a chart. Python and dashboards come after that. Then build three portfolio projects from public data and apply. You do not need a computer science degree, and you do not need to start with machine learning. Our free Data Analyst Bootcamp follows exactly this order across 12 chapters.

What a data analyst actually does all day

A data analyst helps people make better decisions by turning raw records into clear answers. In a Pakistani company those records might be orders from an online store, calls to a support centre, students enrolled at an academy, or parcels moved by a courier. The answer might be one number, a chart, a short memo, or a dashboard a manager checks every morning.

The honest part: getting data into a trustworthy state usually takes longer than analysing it. You will find the same customer under three spellings and fix that before you can answer "why did returns jump in Karachi last week?" If that detective work sounds satisfying, you will enjoy the job.

It also helps to know what the role is not:

RoleMain jobTypical tools
Data engineerBuilds the pipelines and warehouses that store data reliablySQL, Python, cloud services
Data analystQueries that data to answer business questionsSpreadsheets, SQL, a BI tool, some Python
Data scientistBuilds predictive models and runs deeper statisticsPython, statistics, machine learning

Architectural Blueprint and Learning Stages for How to become a data analyst in Pakistan, step by step — Cortexis Roadmap Diagram
Figure 1: Complete step-by-step architectural workflow and technical execution stages for How to become a data analyst in Pakistan, step by step.

How to become a data analyst in Pakistan: the roadmap

Here is the order that works, with a rough pace for someone studying an hour or two a day alongside a degree or a job.

WeeksFocusYou are ready to move on when
1The role, the workflow, tidy tablesYou can explain what one row in a table represents
1 to 2Asking the right questionYou can write a one-page analysis plan for a vague request
2 to 3SpreadsheetsYou can answer a question with a PivotTable in minutes
3 to 4SQLYou can join two tables without duplicating rows
4Cleaning dataYou can profile a new file and document every fix
5Statistics and exploratory analysisYou can explain why the median beat the mean in your data
6Python and pandasYou can repeat a spreadsheet analysis in a notebook
7Charts, dashboards, business methodsYou can read an A/B test result without overclaiming
8Communicating and getting hiredYou have a memo, a portfolio and a CV that match

Eight weeks is a pace for focused study, not a promise. Finish each stage with something you made, not something you watched.

Step 1: Learn to ask the question before touching the data

Most beginners skip this, and managers notice it first. "Can you look at sales?" is not a question. "Did average order value fall in September compared with August, and in which cities?" is. Pin down the metric, the period, the comparison and who will act on the answer.

Step 2: Get fast in spreadsheets

Excel or Google Sheets is where most analysis in smaller businesses here still happens. Learn daily formulas, lookups, PivotTables, and habits that let someone else audit your work. To go deeper, the free Excel & Business Analytics course pairs well.

Step 3: Learn SQL properly

SQL separates "good with Excel" from "analyst": filtering, GROUP BY, joins, then CTEs and window functions. Really understand joins that silently multiply rows, because they produce confident, wrong totals. SQL for Data Analysis gives you more practice.

Step 4: Clean, then analyse

Profile every new dataset before you trust it: rows, blanks, wrong types, dates stored as text. Handle missing values, duplicates and outliers deliberately and write down every step. Then move into statistics, segmentation, trends, cohorts and funnels.

Step 5: Add Python when the spreadsheet stops coping

You need Python when the file is too big or you need the same report every week, not on day one. If you have not picked a first programming language yet, our post on which programming language to learn first in Pakistan explains why Python is the natural choice for data work.

Step 6: Show the answer so people act on it

A chart should answer one question. An insight memo should lead with the recommendation, not the method. Practise writing a five sentence summary of every analysis you do.

What the free Data Analyst Bootcamp covers, chapter by chapter

The Data Analyst Bootcamp is rated Beginner to Intermediate and planned as eight weeks of study. It has 12 chapters and 48 lessons, each lesson followed by a short quiz and each chapter by a chapter quiz.

  1. The Data Analyst Role. What analysts do all day, the workflow from question to decision, tidy data, and how spreadsheets, SQL, Python and dashboards fit together.
  2. Asking the Right Questions. Turning a vague request into an analysis question, metrics and KPIs with precise definitions, stakeholders and scope, and a one-page analysis plan.
  3. Spreadsheets for Analysts. Daily formulas, lookups, PivotTables, and spreadsheet hygiene with audit trails.
  4. SQL for Analysts. Filtering and sorting, GROUP BY and aggregates, joins without duplicating rows, CTEs and window functions.
  5. Cleaning and Preparing Data. Profiling a dataset, missing values, duplicates and outliers, fixing types, dates and messy text, and documenting every step.
  6. Descriptive Statistics for Decisions. Mean versus median, spread and percentiles, correlation versus causation, and samples with margins of error.
  7. Exploratory Analysis. Segmenting groups, trends and seasonality, cohorts and retention, funnels and conversion rates.
  8. Python and pandas for Analysts. Python essentials, loading and grouping with pandas, merging and reshaping DataFrames, charts with matplotlib and seaborn.
  9. Data Visualisation and Dashboards. Choosing the right chart, removing clutter, avoiding misleading charts, and dashboards people actually use.
  10. Business Analysis Methods. A/B tests, simple forecasting you can defend, root cause analysis when a metric drops, and unit economics such as CAC, LTV and margin.
  11. Communicating Insights. Structuring a data story, writing an insight memo, presenting to non-technical audiences, and handling pushback and uncertainty.
  12. Getting Hired as a Data Analyst. A portfolio from public data, CV and LinkedIn, SQL tests and case interviews, and remote and freelance analyst work from Pakistan.

Each topic has to stay open for 90 seconds before you can mark it read and take its quiz, and a chapter's quiz must be passed before the next chapter opens. That stops the click-through habit.

Build a portfolio that gets you interviews

For entry-level analyst roles, a portfolio often matters more than the name on your degree. Three strong projects beat ten copied tutorials. A strong project has:

  • A real question, written at the top, that a business might actually ask.
  • Messy public data you cleaned yourself, with the cleaning steps written down.
  • One clear answer, a chart or two, and a short recommendation.
  • Honest limits: what the data cannot tell you.

Use government open data portals or Kaggle, and pick topics close to home, such as product prices or cricket statistics. You ask sharper questions about things you understand.

For dashboards, the free Power BI & Business Intelligence course is a natural next step.

How hiring works for analysts here

Junior analyst hiring usually means a CV screen, a practical test that is very often SQL, and an interview. Case interviews ask you to reason aloud: "orders dropped this week, how would you investigate?" A structured answer (check the data, segment by city, channel and product, look for a recent change) is what they want.

Remote work is real too: foreign employers, employer of record platforms, freelance marketplaces, and Pakistani firms with foreign clients. Freelance clients ask for outcomes, such as merging messy Excel files or a sales dashboard, so package a fixed scope. A backup for load shedding matters as much as skills.

Mistakes to avoid

  • Starting with machine learning. It feels advanced and skips the skills analyst jobs actually test.
  • Trusting data you have not profiled. One duplicated join can double your revenue figure.
  • Confusing correlation with cause. Two numbers rising together does not mean one caused the other.
  • Charts with no question. If you cannot say what a chart answers in one sentence, remove it.
  • Copying tutorial projects. Reviewers have seen the same Titanic notebook many times.

How the free certificate works

When every lesson is done and every quiz passed, the final exam unlocks: 50 questions, 60 minutes, and a pass mark of 50 out of 100. You get one timed attempt. If you do not pass, a retake opens 30 days later, with the same questions in a new order and the options shuffled. Leaving the page submits the exam, so choose a quiet hour. Pass it and the certificate is issued free.

The certificate shows you finished a structured course and passed a timed exam. It does not replace a degree where an employer requires one. We wrote more about this in are free online certificates worth anything. In analyst hiring, the certificate gets you noticed and the portfolio and SQL test get you the job.

Questions, answered

06 questions