Programme
Data Analytics
Data Analytics
| Duration | 3 Months |
|---|---|
| Contact hours | 240 hours |
| Level | Intermediate |
| Modules | 6 |
| Topics | 24 (15 practical) |
| Fee | PKR 80,000 |
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
Syllabus
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.
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,...
Before, and after
Before you start
-
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.
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.
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.
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.
Other courses
- Full Stack Development · 3 Months
- AI & Generative AI · 3 Months
- Digital Marketing + AI · 3 Months
- Python Development · 3 Months
Interested in this programme?
Try the subject free first — there is no reason to pay before you know you like it.
Browse the free courses Take the career test