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

Syllabus

1. What a business actually asks

30 hours

Turning a vague question into one data can answer.

2. Excel and Google Sheets, properly

50 hours

The tool most of your clients will actually have.

3. SQL

50 hours

Getting the data yourself instead of asking for an export.

4. Visualisation and dashboards

50 hours

Power BI and Looker Studio, and the judgement behind them.

5. Statistics you will actually use

30 hours

Enough to avoid being confidently wrong.

6. Telling the story

30 hours

The part that decides whether any of it gets used.

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

Where it leads

Roles this prepares you for

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

  1. Full Stack Development · 3 Months
  2. AI & Generative AI · 3 Months
  3. Digital Marketing + AI · 3 Months
  4. Python Development · 3 Months

See all courses →

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