Programme
Data Analytics Course in Pakistan
Data Analytics
Course overview
Turn raw data into decisions with Excel, SQL and dashboards: cleaning data, analysing it and presenting what it means. For graduates and office staff who want an analyst role.
| Duration | 3 Months |
|---|---|
| Contact hours | 240 hours |
| Mode | On campus in Faisalabad, or live online from anywhere in Pakistan |
| Level | Intermediate |
| Modules | 6 |
| Topics | 24 (15 practical) |
| Fee | PKR 80,000 |
Who should take this course
- Graduates who want an analyst role in business, banking or tech
- Office staff who already work with Excel and want to go further
- Students heading towards data science
- Learners comfortable with basic spreadsheets
Prerequisites
-
Comfortable with a computer and basic arithmetic
No statistics background required; the maths is taught from the ground up.
-
Some spreadsheet experience helps
Not required, but students who have never used Excel find the first fortnight heavy.
What the programme includes
- Live classes with a named trainer, on a published schedule
- Recordings of every session, so a missed class is not a lost one
- Marked assignments with written feedback
- Project work reviewed and verified by your trainer
- A final assessment
- A completion letter stating your attendance, results and verified work — independently verifiable by any employer
Curriculum
1. What a business actually asks
30 hoursTurning a vague question into one data can answer.
-
The question behind the question
"Sales are down" is not an analysis brief. Getting to "which branch, which product, since when, compared with what" before touching a spreadsheet.
-
Metrics that mean something
Choosing a measure a decision can act on, and spotting the vanity number that only ever goes up.
-
Where the data lives
hands on
Point-of-sale exports, an ERP, a Google Sheet, a WhatsApp group. Real Pakistani businesses, realistically.
-
How analysis misleads honestly
Survivorship, selection, and the average that hides two different populations.
2. Excel and Google Sheets, properly
50 hoursThe tool most of your clients will actually have.
-
Cleaning data that arrived badly
hands on
Inconsistent phone formats, merged cells, dates as text, trailing spaces. Where most of the job's hours really go.
-
Lookups, pivots and dynamic ranges
hands on
XLOOKUP, pivot tables, and building something that does not break when a row is added.
-
Power Query for repeatable cleaning
hands on
Doing the cleaning once so next month is a refresh, not a repeat.
-
A workbook someone else can use
hands on
Documented, protected, and not dependent on you being in the room.
3. SQL
50 hoursGetting the data yourself instead of asking for an export.
-
SELECT, WHERE, ORDER BY, LIMIT
hands on
Reading data with intent.
-
JOINs, and what happens when they go wrong
hands on
Inner versus left, and the duplicate-row explosion that quietly doubles a revenue figure.
-
GROUP BY and aggregation
hands on
Counts, sums, averages, and HAVING versus WHERE.
-
Window functions
hands on
Running totals, rankings and month-on-month change — where SQL stops being a data-fetching tool and becomes an analysis one.
4. Visualisation and dashboards
50 hoursPower BI and Looker Studio, and the judgement behind them.
-
Choosing the right chart
hands on
Why a pie chart with nine slices communicates nothing, and what to use instead.
-
Building in Power BI
hands on
Data model, relationships, measures and a dashboard that loads quickly.
-
Looker Studio for clients with no licence
hands on
The free route, and where it runs out.
-
Designing for the person who will look at it once a week
The single number at the top, and what belongs behind a click.
5. Statistics you will actually use
30 hoursEnough to avoid being confidently wrong.
-
Distributions, and why the average is often the wrong summary
Median, spread and the long tail — with real salary and sales data.
-
Correlation is not causation, demonstrated
Working through a real pair of correlated series that have nothing to do with each other.
-
Is this difference real?
hands on
Sample size, variation and the practical version of significance — enough to know when a 3% lift is noise.
-
Forecasting simply, and its limits
Trend and seasonality, and saying plainly how uncertain a forecast is.
6. Telling the story
30 hoursThe part that decides whether any of it gets used.
-
Structuring a findings report
hands on
Answer first, evidence second, method last — the opposite of how the work was done.
-
Presenting to people who do not like numbers
hands on
Rehearsing the one sentence a manager will repeat to their boss.
-
Saying "the data does not show that"
Holding a finding under pressure, and how to disagree with a client without losing them.
-
Documenting so the analysis can be repeated
Sources, assumptions and steps — the difference between an analysis and a one-off spreadsheet.
Projects
End-to-end analysis for a real organisation · 4 weeks
From an ambiguous business question to a written recommendation, using that organisation's own data. Delivered as a report and a ten-minute presentation to the trainer.
A dashboard someone keeps using
A refreshable dashboard built for a real user, handed over with documentation. Assessed partly on whether the recipient can still use it two weeks later.
Assessment
A final assessment marked out of 100; the pass mark is 50, with 120 minutes to complete it.
- Data cleaning and spreadsheet work (25 marks)
- SQL, practical (30 marks)
- Interpretation and statistical judgement (25 marks)
- Communicating a finding (20 marks)
Credential
Students who pass the final assessment and have project work verified by their trainer receive a completion letter. It states attendance, the assessment result and the projects verified, and carries a code any employer can check at the verification page.
Against the national standard
Pakistan's National Vocational & Technical Training Commission publishes a course-contents document for the trades it funds. This programme is mapped to Big Data Analytics — 12 weeks, 4 hours a day, 240 contact hours.
Published by NAVTTC and reproduced here so you can check our syllabus against it. We teach it to those hours: 240 contact hours over 12 weeks, the same as the standard. Read the NAVTTC document.
8 modules in the national standard
-
Introduction Linux Shell Scripting Fundamentals Python Fundamentals
— week 1,
20 hours
Introduction to AI Motivational Lecture · Course Introduction Job market Course Applications Work ethics Survey of career opportunities Survey of industry requirements for each career path · Software Installation (Anaconda, VSCode, PyCharm, etc.) · Introduction to Debian Basic Commands: pwd, cd, ls, cat, sudo, man, redirection, mkdir, rm, rmdir, cp, mv · file, reading, cat, more, less, head, alias...
-
Python Fundamentals Implementation of OOP Principals in Python
— week 2,
20 hours
Functions Functions and variable scope Lambda expression Map and Filter Inner/Nested functions · File Handling Exception Handling · Classes and Objects Instance Variables and Methods Class Variables and Functions Constructors and Destructors · Inheritance Multilevel Inheritance Hierarchical Inheritance Multiple Inheritance, Method Resolution Order · Access Specifiers: Private, Public, Protected Na...
-
Descriptive Statistics and Probability Overview Python Support Libraries for Exploratory Data Analysis - NUMPY
— week 3,
20 hours
Correlation Coefficient · Univariate, bivariate and multivariate plots · Probability · Joint, Marginal and Conditional probability · Probability Distributions · Discrete and Continuous probability distributions Bayesian Probability · Introduction to Numpy · Creating Numpy Arrays (from Python list, from built-in methods, from random) Array Attributes and Methods (reshape, max, min, argmax, argmin,....
-
Python Support Libraries for Exploratory Data Analysis - Pandas - Seaborn SQL
— week 4,
20 hours
Merging, Joining, and Concatenation (inner, outer, right and left joins) · GroupBy Discretization and Binning Operations on DataFrames Data output/saving Pandas for Plotting (area, bar, density, hist, line, scatter, barh,... · Introduction to Seaborn · Distribution Plots distplot jointplot (pairplot, rugplot, kdeplot) · Categorical Data Plots factorplot, boxplot, violinplot, stripplot, swarmplot,...
-
Data Visualization - Dashboard - Plotly
— week 5,
20 hours
Overview of the Dash Ecosystem Exploring the structure of a Dash application · Working with Plotly's figure Object Data manipulation and preparation · Interactively comparing values with Bar charts and Dropown menus · Exploring Variables with Scatter Plots and Filtering Subsets with Sliders · Exploring Map Plots and Enriching Your Dashboards with Markdown
-
Data Visualization - Dashboard Making - Plotly
— week 6,
20 hours
Calculating Data Frequency and Building Interactive Tables · Callbacks in apps · URLs and Multi-Page Apps · Deployment of app · Code Practice · Build Your CV - Mid-term Exam
-
Azure Data Engineering
— weeks 7, 8, 9, 10, 11,
100 hours
Design and implement data storage Implement a partition strategy for files · Implement a partition strategy for analytical workloads · Implement a partition strategy for streaming workloads · Implement a partition strategy for Azure Synapse Analytics · Identify when partitioning is needed in Azure Data Lake Storage Gen2 · Design and implement the data exploration layer Create and execute queries b...
-
Final Project Submission and Presentation
— week 12,
20 hours
Exam Preparation Project Presentation and Submission · Final Exam · Task Title · Description · Installation · Download and install Anaconda3 Install PyTorch Install TensorFlow 2.0 Install VSCode Install PyCharm · Linux Commands · Practice these commands: pwd, cd, ls, cat, sudo, man, redirection, mkdir, rm, rmdir, cp, mv, file, reading, cat, more, less, head, alias,...
Career paths
Roles this prepares you for
-
Data Analyst
In-house at a business, or with an agency.
-
MIS / Reporting Officer
A very common role in Pakistani firms, and the one this course most directly prepares for.
-
Business Intelligence Associate
Dashboard and reporting work.
Python data: Entry-level figures we read across Pakistan were Rs 38,190 to Rs 101,116 a month (read 3 August 2026).
Office: Entry-level figures we read in Faisalabad were Rs 18,318 to Rs 47,831 a month (read 8 September 2026).
These are the roles the programme is aimed at. BvLogic Academy does not guarantee employment, an income, or a timeframe — and you should be careful with any institute that does.
Career guide: fields, roles and where each course leads → · Salaries in Pakistan, with sources →
Where it leads
-
Machine Learning
The natural next step for those who want to predict rather than explain.
-
Python Programming
Where analysis stops being manual and starts being automated.
Frequently asked questions
What is the fee for the Data Analytics course?
The course fee is PKR 80,000. The fee and syllabus are published on this page before you apply.
How long is the Data Analytics course?
It runs for 3 Months, with 240 contact hours.
Can I join from another city?
On campus in Faisalabad, or live online from anywhere in Pakistan. You can apply online from any city.
Do I need any experience before joining?
The course is pitched at intermediate level. Recommended before you start: Comfortable with a computer and basic arithmetic; Some spreadsheet experience helps.
How am I assessed, and what certificate do I get?
There is a final assessment marked out of 100; the pass mark is 50. Students who pass and have project work verified by their trainer receive a completion letter with a verification code that any employer can check.
What jobs can this course lead to?
It is aimed at roles such as Data Analyst, MIS / Reporting Officer, Business Intelligence Associate. BvLogic Academy does not guarantee a job, an income or a timeframe.
Start free before you enrol
- Advanced SQL · free course with certificate
- AI for Accountants · free course with certificate
- Data Analytics Fundamentals · free course with certificate
- Data Cleaning · free course with certificate
- Data Visualisation with Python · free course with certificate
- Pandas and NumPy · free course with certificate
- Power BI Basics · free course with certificate
- SQL for Data Analysis · free course with certificate
Other courses
- Full Stack Development · 3 Months
- AI & Generative AI · 3 Months
- Digital Marketing + AI · 3 Months
- Python Development · 3 Months
Data Science courses in Pakistan → · See all courses →
Study from your city: Faisalabad · Lahore · Karachi · Islamabad · Rawalpindi
Interested in this programme?
Apply now, or try the subject free first: there is no reason to pay before you know you like it.
Apply for this course Browse the free courses Take the career test