You are on page 1of 20

;'

Course Structure for Business Analytics & AI

S.NO DESCRIPTION REMARKS Revised hours


1
2 Excel Foundation Tentative 30

3 SQL Programming Tentative 42


4 Python Programming Tentative 33
5 Basic Statistics Tentative 21
6 Business Data Visualization - Power BI Tentative 18
7 Introduction to BA and AI (Masterclass) Tentative 6
8 Business Analytics visualization -Tableau Training Tentative 18
9 Big Data Application and Practices Tentative 6
10 Capstone Project, Assignment and Classworks 16
11 Assessment at the end of each modules 18

PHASE1 Total hours( excluding soft skills 10hours) 208


PHASE-2 (on below topics, Details will be worked out later)

Big Data Hadoop and Spark Devel


13 24
14 Cloud AWS and Azure 32
15 Predictive Analytics using Statistics Tentative 14
16 Machine Learning Tentative 20
PHASE 2 Total Hours 90

TOTAL HOURS ( Full program) 298


EXCEL FOUNDATION

S.No TOPIC SUB TOPICS COVERED 30

Excel Introduction 1
1 EXCEL BASICS : GETTING STARTED
Workbook
2 TYPE OF FUNCTIONS Basic Functions and Types 1
Introduction to Conditional Formatting 2
3 CONDITIONAL FORMATTING Understanding Conditional Formatting

How to add a totals row to a table 2


How to remove duplicates from a table
4 TABLE How to sort an excel table
How to use Table filters
Working with table rows and columns
How to add a slicer to a table

Introduction to Flash Fill and Text to Column


Data Validation 2
5 DATA ACTIONS Number Formatting
Sorting and Filtering
Freeze Panes
Arithmetic & Aggregation: SUM, SUM IF, SUM Ifs, AVERAGE, AVERAGE IFS, 5
ABS, COUNT, COUNT IF, COUNT Ifs, MAX, MIN, CEILING, ROUND, MEDIAN,
6 FORMULAS, KEY BOARD SHORTCUTS CORREL
Date and Time: DATE, MONTH, YEAR, WEEKDAY, WEEK NUM, NOW, HOUR,
7 INTERACTIVE DASHBOARD MINUTE, SECOND
Import Data, Slicer, Legends, Themes, Charts Types & When to Use Which Type, 3
Combining
IntroductionCharts, Interactions,
to Lookup Values Formatting.
Understanding Lookup Values 3
Introduction to Nested Lookups
8 LOOKUPS AND PIVOT TABLE
Introduction to Pivot Table
Understanding Pivot Table
Pivot Table, Refresh, Changing Source, Pivot Charts, Cross Tabs, Multi-level Pivots,
Field Settings,
Introduction toSorting & Grouping, Slicers, Calculated Fields & Items, Table
Excel Charts
Formatting and Design.
Understanding Excel Charts 3
9 EXCEL CHARTS Chart Colouring
Data Charts
Types of Charts

Introduction to Date and Time 3


Base Text Solving
10 DATE AND TIME
Base Date and Time-Solving
Advanced Date and Time-Solving Method

Introduction to Macros and VBA


Understanding Developer
Tool and Code 5
MACROS AND VBA VBA Colour Code
Creating a code in VBA
Macro – Font, Align, Insert and Delete
Save and Close
SQL

S.No TOPIC SUB TOPICS COVERED 42

1 Introduction Database
Understanding DBMS vs RDBMS
Gone through SQL Standards
Sub languages of SQL
Difference between 10g vs 11g vs 12c 2
Introduction To SQL
Installation of 12c
About SQL*Plus and use of developer tool
Datatypes in Oracle
Operators in Oracle
Understanding Schema design and objects

2 Table creation using CREATE statement


Creating table from another table
Dropping a table using DROP command
Altering the column of a table 2
Working With DDL Commands Modifying the column datatype in a table
Renaming the column of a table
Renaming an entire table
Using truncate command
Difference between Delete and Truncate command

3 How to copy data from one table to another table?


How to copy the structure alone from a table?
Different types of inserting row to an existing table 2
Working With DML Commands
Updating any value of with in a record using UPDATE command
Deleting a particular record from a table
Using merge & insert all command
4 How to declare column level constraints?
How to declare row level constraints ?
How to add constraints to an existing table?
Types of integrity constraints
Not null 5
Integrity Constraints Unique key
Primary key
Referential integrity
Check integrity
How to enable and disable constraints?
How to get information about constraints?

5 How to use select statement in different ways to retrieve records?


Working with Column alias
Working with Table alias
Data filtering and sorting with in single table 8
Clauses and its types in oracle
Where clause
Data Retrieval Techniques Having clause
From clause
Group by clause
Order by clause
Using clause
Constraint clause
For update clause

6 Understanding Single row functions


How to use single row functions using dummy table?
Types of single row functions
String functions
Date functions
Built In Functions
Mathematical functions 3
Built In Functions

Conversion functions
Special functions
Analytical functions
Working with multi row functions

7 Working with aggregate function


Count()
Sum() 3
Max()
Data Aggregation Min()
Avg()
Working with group by clause
Working with having clause
Difference between WHERE and HAVING clause
8
Understanding Window Functions
Row_number 4
Window Funtions Rank
Dense_Rank
How to calculate running aggregates using window
functions
Applications in Business Analytics

9 Understanding joins and its uses


Types of joins
Equi join
Non – equi join
Importance Of JOIN Self join 3
Outer join
Left & Right outer join
Full outer join
Cross join
10 How to use set operators in a single table content?
Working with set operator types
UNION
UNION ALL
Set Operators And Pseudo Columns INTERSECT 2
MINUS
Working with pseudo columns using the following(With Oracle)
ROWID (With Oracle)
ROWNUM (With Oracle)

11 Importance of sub queries


Using different types of sub queries
Single row sub queries
Multi row sub queries 2
Sub Queries
Nested queries
Multi column sub queries
Correlated sub queries
Using inline views and scalar queries

12 Working with data query language using TCL


Working with data control language commands
Use of commit and rollback
Database Transaction And Security Use of savepoint and set transaction 2
How to give system privileges to an user?
How to invoke and revoke object privileges?
How to create users and roles?

13 Creating and working with Views


Working with Synonyms 2
Design Of Schema Objects Creating Index and clusters
Working with in materialized view
Understanding sequences and its types
14 Collection
If Then Else Statement 2
PL SQL Case, Loop, For Loop While Loop
Stored Procedures and Functions
Exception Handling
Python

S.No TOPIC SUB TOPICS COVERED 33


1 Introduction to Python Introduction to Python Environment + Installation Guide 4
Introduction to Anaconda Environment & Google
Colaboratory
Basic Python Datatypes
Operators
Variables
Expressions & Statements
String Datatype
Immutability concept
Coding Exercises

2 Python Data Structure I List Datatype 3


List Methods
Dictionary Datatype
Dictionary Methods
Coding Exercises

3 Python Data Structure II Tuple Datatype 3


Set Datatype
Coding Exercises
Assignment

4 Introduction to basics of statistics Import Packages and modules 2


Descriptive Statistics - Mean, Mode, Median, Quartile,
Range, Inter Quartile Range, Standard Deviation.
Probability - Basic Concepts, Permutations, Combinations
Coding Exercises

5 Deep dive into NumPy NumPy Arrays 3


NumPy Operations
NumPy Indexing and Selection
Coding Exercises
6 Deep dive into Pandas Data Series & DataFrames 2
DataFrames - Basic Properties
DataFrames - Working with Columns & Rows
Pandas - Conditional Filtering
Coding Exercises

7 Import Files from different Sources I Pandas - Useful Methods 2


GroupBy Operations
Pandas Input and Output - CSV Files
Pandas Input and Output - Excel Files
Pandas Project Exercise

8 Import Files from different Sources Pandas - Useful Methods 2


II GroupBy Operations
Pandas Input and Output -JSONFiles
Pandas Input and Output - HTML Tables
Pandas Project Exercise

9 Data Visualization I Introduction to Matplotlib 2


Matplotlib Basics
Matplotlib - Understanding the Figure Object
Matplotlib - Implementing Figures and Axes
Matplotlib Styling – Legends, Colors and Styles
Coding Exercises

10 Data Visualization II Introduction to Seaborn 3


Scatterplots with Seaborn
Distribution Plots - Understanding Plot Types
Distribution Plots - Coding with Seaborn
Seaborn Plot Exercises

11 Data Analysis and Visualization Categorical Plots - Understanding Plot Types 2


Project Exercise Categorical Plots - Coding with Seaborn
Seaborn - Comparison Plots
Data Analysis and Visualization Project Exercise/Assignment"

12 Loops and Conditions in Python Creating Functions 2


Creating Classand Objects

13 Design Patterns Three patterns 3


Statistics
S.No TOPIC SUB TOPICS COVERED 20
1 Basic Statistics I Data Variables, scales of Measurments

2
2 Basic Statistics II Population and sample
2
3 Basic Statistics III Describing Data by Tables & Graphs
2
4 Basic Statistics IV Measures of Central Tendency & Dispersion
1
5 Basic Statistics V Probability
1
6 Basic Statistics VI Distribution theory 1

7 Statistics -Level 2 Correlation analysis (using Python) 2

8 Statistics -Level 2 Clustering (using Python) 1

9 Statistics -Level 2 Factor Analysis (using Python) 1

10 Statistics -Level 2 Principal Component Analysis (using Python) 1

11 Statistics -Level 2 Testing of Hypothesis (using Python) 1

12 Statistics -Level 2 Association rules Mining (using Python) 1

13 Statistics -Level 2 Classification Models (using Python) 1

14 Statistics -Level 2 Regression Models (using Python) 1

15 Statistics -Level 2 Time-series Forecasting (using Python) 2


DATA VISUALIZATION WITH POWER BI
S.No TOPIC SUB TOPICS COVERED 16

1 On Premise Data
Datasets
Connecting to Data Sources DataFlows 3
Query Performance Tuning
Identifying Data Anomalies

2 Sorting and filtering


Managing columns 2
Cleansing, Transforming and Shaping Using column transformations
Data Using row transformations
Combining data
Using advanced operations of Power Query

3 Define the tables 3


Define role-playing dimensions
Designing a Data Model Configure table and column properties
Define the appropriate level of data granularity
Implementing row-level security

4 Using CALCULATE to manipulate filters


Implementing time intelligence using DAX
Creating Measures Using DAX Using basic statistical functions to enhance data 2
Implementing top N analysis
Creating semi-additive measures

5 Creating Reports 2
Visualizing the Data
Creating Dashboards
6 Identifying outliers
Anomaly Detection
Conducting time series analysis
Performing Advanced Analysis Grouping and binning 2
Key influencers
Decomposition tree visual
Applying AI insights

7 Microsoft Fabric Fabric eco system 2


DATA VISUALIZATION WITH TABLEAU
S.No TOPIC SUB TOPICS COVERED 16

1 Connecting to Data in Tableau


Introduction 2
Data Types
Tableau Data
Bar charts, BarModel, Joins, and Stacked
chart variations, Blends bars, Treemaps, Area charts, Pie charts, Circle Charts,
Jittering, Box and whisker plots, Histograms, Scatterplot Dual-axis and combination charts, etc
2 Basic Visualization 3
Row-level calculations, Aggregate calculations, Level of detail calculations, Table calculations.
3
Calculations and Parameters Creating Parameters
2

Visual Analytics: Trends, Clustering, Tableau Maps, Map Layers, Map Options, Geospatial Data, Spatial Functions
Distributions, and Forecasting Custom Territories, etc
4 2

Advanced visualizations Slope charts and bump charts, Waterfall charts, Step lines and jump lines, Sparklines, Dumbbell
5 charts, Unit/symbol charts, Marimekko charts, Animated visualizations, etc 3

6 Dashboard Creating and Designing Dashboard 2


Dynamic Dashboard

7 Telling Story with Data Case Study based 2


S.No TOPIC SUB TOPICS COVERED

Big Data Overview and Practices Introduction and overview of Big data, Storage 2
1 and Computation

Hadoop Introduction Map Reduce 2


2 Hadoop Components

Architecture 2

3 Spark
Optimization Techniques
CLOUD AWS AZURE
S.No TOPIC SUB TOPICS COVERED 20
1 what is cloud
Overview of Cloud Computing cloud vs on premise 4
AWS services-
IaaS vs PaaS vs SaaS
compute,
storage,
AWS infrastructure
Database, 8
AWS Azure
securityservices-
Compute
AWS events
Storage
Database
Brief history
Networking 8
AZURE Security
Azure- CLI, powershell
MACHINE LEARNING
S.No TOPIC SUB TOPICS COVERED 20

1 Introduction to Supervised and Unsupervised Learning 2


Overview of different types of machine learning algorithms
Introduction to Machine Learning
Python/R Refresher for Machine Learning 3

2 Clustering methods (k-means clustering and hierarchical 2


clustering)

Multi-class classification 2
Feature/Model selection
Clustering Cluster evaluation
Applications of clustering

Clustering hands on

3 Decision trees 2
Classification Ensemble models (random forest) 2
Neural Networks 4

4 Application of Concepts in Industry


Machine Learning - Hands on session Application of Concepts in Industry 3
Application of Concepts in Industry
PREDICTIVE ANALYTICS USING STATISTICS ( PYTHON)
S.No TOPIC SUB TOPICS COVERED 20

1 Descriptive Statistics · Predictive Analytics – Linear Regression 6


· Equation of Line – Intercept, Slope
· Finding the best fit line using Gradient Descent
· Simple Linear Regression using mtcars dataset
· Correlation , Residual error
· Null Hypothesis, P value , t value , Degrees of freedom

2 Evaluating Regression · Iteratively build Multiple Linear Regression 6


· Stepwise Regression
· Non Linear Regression
· Polynomial Regression
· Handling Non Linear regression using Log transformation

3 Logistic Regression · Evaluating Classifier 5


· Logistic Regression
· Evaluate Model result

4 Case Study Relevant case study with Practical handson 3


YTHON)

You might also like