How to Become a Data Analyst in Pakistan: Skills, Jobs and a 16 Week Roadmap
How to become a data analyst in Pakistan: the SQL, Excel, Power BI and Python skills employers ask for, where the jobs are, a 16 week plan, portfolio projects on real data, and data analyst vs data scientist explained honestly.
Sep 13, 202613 min read

How to become a data analyst in Pakistan: the short answer
If you want to know how to become a data analyst in Pakistan, here is the honest version before the details: learn SQL properly, get genuinely comfortable in Excel, pick one BI tool (Power BI or Tableau), add enough Python and statistics to clean data and check your own conclusions, and then prove all of it with two or three projects built on real, messy data. That is roughly 16 focused weeks for a CS or BS graduate, longer if you are starting from zero.
What most guides skip is the part that actually gets people hired: business sense. A data analyst is paid to answer a question someone in the business is asking ("why did returns go up in Karachi last month?"), not to make pretty charts. I will keep coming back to that, because it is the difference between a portfolio that gets a call and one that gets ignored.
This post covers the skills, what Pakistani employers and remote roles are actually asking for, a week by week plan, portfolio projects that stand out, and the data analyst vs data scientist question that confuses almost everyone.
Data analyst vs data scientist: which one are you aiming for?
People use these titles interchangeably, and job ads in Pakistan often do too. The work is different.
| Data analyst | Data scientist | |
|---|---|---|
| Main question | What happened, and why? | What will happen, and what should we do? |
| Daily tools | SQL, Excel, Power BI or Tableau, some Python | Python, statistics, machine learning libraries, SQL |
| Output | Dashboards, reports, one-off analyses, recommendations | Models, experiments, forecasts, sometimes production code |
| Maths depth | Descriptive statistics, basic inference | Probability, inference, modelling, ML theory |
| Typical entry point | Fresh graduates and career switchers can get in | Usually needs more experience or a postgraduate degree |
My advice for most fresh graduates: start as an analyst. The analyst route has more entry-level openings, the skills transfer directly into data science later, and you learn how businesses actually use data, which many aspiring data scientists never learn. If you later want to go further into modelling, the machine learning roadmap is the next step, and I wrote about the wider choice in how to move into AI, data science or DevOps.
What data analyst jobs in Pakistan actually ask for
I went through current data analyst, BI analyst and reporting analyst listings on Indeed Pakistan, Glassdoor and Bayt this month. The patterns are consistent:
- SQL appears in almost every listing. Joins, aggregations, window functions, and writing queries against a real warehouse, not just a practice table.
- Power BI is the most requested BI tool locally, often with DAX and Power Query named explicitly. Tableau shows up too, more often in roles linked to foreign clients or multinational teams.
- Excel is assumed. Pivot tables, lookups, and cleaning data without breaking it.
- Domain words matter. Telecom listings mention subscriber KPIs, churn and data from billing and warehouse systems. Banking and fintech listings mention reporting, risk, customer segments and compliance. E-commerce listings mention orders, returns, conversion and delivery performance.
- Experience requirements are often inflated. Many BI analyst ads ask for 2 to 4 years. Apply anyway if you match most of the skills and can show projects; a strong portfolio regularly beats a vague "2 years" line.
Where the jobs are, by sector:
| Sector | What analysts do there | What to show in your portfolio |
|---|---|---|
| Banks and fintech | Branch and product performance, customer segments, regulatory and risk reporting | Clean SQL on transaction-like data, careful definitions, accuracy |
| Telecom | Subscriber growth, churn, recharge and usage patterns, network KPIs | Cohort and churn analysis, large datasets, clear KPI definitions |
| E-commerce and delivery | Orders, returns, cash-on-delivery failures, courier performance, marketing spend | Funnel and retention analysis, return rate breakdowns |
| Consulting and software houses | Dashboards for foreign clients, reporting automation | Polished Power BI or Tableau work, clear written summaries |
| FMCG, pharma and retail | Sales by region and distributor, stock, targets | Excel and Power BI, sales and inventory analysis |
Remote roles for foreign companies exist, but they are more competitive and usually want experience plus strong written English. I would not bet your first job on remote work. Get a local role, build a year of real experience, then widen the search. If remote pay is your goal, read how to find a remote job that pays in dollars for the realistic path.
You can browse current openings on the Sefism jobs board, including listings such as this data analyst role, and check employers in the companies library.
The data analyst skills that matter, in order
1. SQL (the non-negotiable)
If you learn one thing deeply, make it SQL. You should be able to write, without looking anything up:
- joins across three or four tables, and explain when a LEFT JOIN changes the row count
- GROUP BY with HAVING, CASE expressions, date functions
- window functions: ROW_NUMBER, RANK, LAG, running totals
- CTEs to break a long query into readable steps
Free starting points: SQLBolt, the Mode SQL tutorial and CS50's Introduction to Databases with SQL. When you want structured practice on the patterns that come up in technical rounds, Grokking SQL for Tech Interviews is a good fit.
2. Excel
Not glamorous, and still used everywhere. Pivot tables, XLOOKUP or INDEX/MATCH, conditional formatting, basic charts, and cleaning (splitting columns, fixing dates, removing duplicates). Many first analyst tasks in Pakistani companies start as "this Excel report takes someone two days every month, can you fix it?" The official Microsoft Excel help is enough to learn from.
3. One BI tool: Power BI or Tableau
Pick one and go deep rather than learning both badly. For local jobs I lean towards Power BI because it appears in more Pakistani listings. Tableau is excellent and free to publish with Tableau Public, which makes it great for a public portfolio. Sefism has a Tableau variant of the data analytics roadmap if you go that way; for Power BI, Microsoft Learn's Power BI path is free.
Learn data modelling (star schema: fact and dimension tables), not just visuals. Interviewers who know Power BI will ask about relationships and measures, not which chart you like.
4. Python for cleaning and analysis
pandas for cleaning and reshaping, matplotlib or seaborn for quick charts, and Jupyter or Google Colab to work in. You do not need machine learning for an analyst role. You need to load a messy CSV, fix types, handle missing values, merge sources and summarise. Grokking Python Fundamentals covers the language basics, and the Python variant of the data analytics roadmap shows what to learn next.
5. Statistics you will actually use
Mean vs median (and why salary and order value data needs the median), distributions, percentiles, correlation vs causation, sampling, confidence intervals, and the basics of A/B testing. Khan Academy's statistics course and OpenIntro Statistics are both free and enough.
6. Business sense and communication
This is the skill that separates analysts. Before you touch data, ask: who is asking, what decision will they make, and what number would change their mind? After the analysis, write three sentences a manager can read in 20 seconds. Every project in your portfolio should end with a short written recommendation, not just a dashboard.
Keep the data analytics cheat sheet open while you learn; it has the SQL, pandas and chart choices in one place.
A 16 week data analyst roadmap
This assumes about 3 hours on weekdays and more on weekends. If you are still at university, stretch it over a semester. The full, trackable version is the data analytics roadmap.
| Weeks | Focus | By the end you can |
|---|---|---|
| 1 to 2 | Excel foundations | Clean a messy sheet, build pivot tables, use lookups and simple charts |
| 3 to 5 | SQL core | Write joins, aggregations and subqueries against a sample database |
| 6 | SQL advanced | Use window functions and CTEs; answer "top N per group" and running totals |
| 7 to 8 | Power BI or Tableau | Import data, build a star schema, write basic measures, publish a dashboard |
| 9 | Statistics | Explain median vs mean, percentiles, correlation, and a simple A/B test result |
| 10 to 11 | Python and pandas | Clean and merge CSVs, group and summarise, plot results in a notebook |
| 12 to 13 | Portfolio project 1 | A full analysis on real data with a dashboard and written recommendations |
| 14 | Portfolio project 2 | A second, different domain (for example returns or retention) |
| 15 | Profile and CV | A GitHub or Tableau Public profile, a one-page CV, a LinkedIn headline that says "data analyst" |
| 16 | Applications and practice | Targeted applications, SQL practice under time pressure, mock case questions |
A note on certificates: the Google Data Analytics Certificate is a reasonable structured course if you like guided learning, and Microsoft's Power BI Data Analyst Associate (exam PL-300) is recognised by Power BI heavy employers. Neither replaces projects. Treat a certificate as a tie-breaker, not a ticket.
Portfolio projects with real public data
The biggest mistake I see is the Titanic or Iris dataset. Recruiters have seen them hundreds of times, and they do not show business thinking. Use data that looks like the work you want to do, with a question a real manager would ask.
Projects that work well, with full briefs on Sefism:
- Online store sales and customer retention dashboard: cohorts, repeat purchase rate, revenue by segment. Public e-commerce datasets such as the Olist Brazilian e-commerce data on Kaggle Datasets are big and messy enough to be realistic.
- Cash-on-delivery return analytics for small online sellers: a very Pakistani problem. Failed deliveries and returns eat margins for small sellers, and any e-commerce or courier hiring manager will understand the value instantly.
- Restaurant menu profitability analytics from POS sales exports: combines sales with recipe cost to show which dishes make money. Great practice in joining two sources and explaining margin vs popularity.
- A/B test analysis report on a public experiment dataset: shows you understand statistics, not just charts.
- A data story from your previous field: if you are switching from commerce, pharmacy or engineering, your domain knowledge is an advantage.
What makes a project strong:
- A real question at the top. "Which cities have the highest cash-on-delivery failure rate, and what would reducing it by a third save?"
- Your cleaning steps written down. Show what was wrong with the data and how you fixed it. Hiring managers love this because it is 60% of the real job.
- SQL and a dashboard, not only one. Put your SQL in a GitHub repo and link the dashboard.
- A one-page summary with three recommendations, including one limitation of your analysis.
Browse more ideas in the data domain of FYP ideas. If you are a final year student, your FYP can double as your portfolio; which final year project helps you get a job explains how to choose.
How to apply for data analyst jobs as a fresher
- Title your CV for the role. "Data Analyst" at the top, then a skills line (SQL, Power BI, Excel, Python) and your two best projects with one measurable finding each.
- Tailor to the sector. For a bank, lead with the project that shows accuracy and definitions. For e-commerce, lead with returns or retention.
- Expect a practical test. Many companies send a dataset and a few questions, or a live SQL round. Practise writing queries under a timer.
- Look beyond the "Data Analyst" title. MIS executive, reporting analyst, business analyst, BI developer trainee and insights analyst roles are often the same work with a different name. They are good first jobs.
- Salary: it varies a lot by sector and city, so I will not quote numbers that go stale. Check Glassdoor Pakistan, ask analysts one or two years ahead of you, and remember that SQL depth plus domain knowledge is what moves the number.
My honest read
Data analytics is one of the more accessible routes into tech in Pakistan, especially for people who are not excited by pure software engineering. But "learn Power BI in 30 days" content has made the entry level crowded with people who can drag charts onto a canvas and nothing more.
The good news is that the bar to stand out is not that high. If you can write clean SQL, explain your numbers in plain English and show one project on messy, local-feeling data, you are ahead of most applicants. Do fewer tutorials and more real questions.
FAQ
Can I become a data analyst without a CS degree?
Yes. Many analysts come from commerce, economics, statistics, engineering and business degrees. Employers care about SQL, a BI tool and whether you can reason about the business. See can I get into tech without a computer science degree.
Is Python required for a data analyst job in Pakistan?
Not always. SQL, Excel and Power BI cover many local roles. Python becomes important for larger datasets, automation and roles close to data science, so learn the basics of pandas; it widens your options.
Power BI or Tableau: which should I learn first?
For local jobs, Power BI appears in more listings. For a public portfolio, Tableau Public is excellent. Pick one, go deep, and learn the other later if a job needs it.
How long does it take to become a data analyst?
With a CS or related degree and consistent effort, about 3 to 4 months to be job-ready at entry level. From zero, plan for 6 to 9 months.
Is there scope for data analysts in Pakistan?
Yes, across banking, telecom, e-commerce, FMCG and software houses serving foreign clients. Pakistan's IT and IT-enabled services exports reached a record of about $4.5 billion in FY2026, and much of that work needs reporting and analytics. The competition is at the shallow end; depth is still scarce.
Learn it on Sefism
- Data analytics roadmap, with Python and Tableau variants
- Data analytics cheat sheet
- Data FYP ideas
- Grokking SQL for Tech Interviews and Grokking Python Fundamentals
- Free learning resources
- Related reading: how to apply for software engineering jobs
Ask your own question
If your situation is different (a switch from finance, a gap year, a weak CGPA), the career questions library probably already has an answer close to it. Want a learning roadmap built around you, written answers to your own questions and a place to discuss your FYP? Create your free Sefism account. Members can also book a one to one session when they want to talk it through.
Stay in touch
- LinkedIn: where I share roadmaps, career advice and honest takes on hiring. Follow, or message me.
- X (Twitter): short practical thoughts on engineering and careers.
- Instagram: quick tips and a more personal side.
- Sefism Discord: share your dashboard or SQL project and get feedback from other learners.
- Sefism on YouTube: walkthroughs and talks.
Cover photo by Luke Chesser on Unsplash
Comments (0)
Comments are closed for now.
No comments yet.