0% found this document useful (0 votes)
8 views17 pages

Business Analytics Using Power BI

The document outlines the curriculum for a 6-month Business Analytics program offered by CETPA Infotech, covering topics such as Python programming, data handling, data analytics, and machine learning. It includes modules on SQL Server, Power BI, and various data manipulation libraries like NumPy and Pandas, along with practical projects. The curriculum emphasizes hands-on learning and real-time projects to prepare students for careers in data analytics.

Uploaded by

Nirwan Bhardwaj
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
8 views17 pages

Business Analytics Using Power BI

The document outlines the curriculum for a 6-month Business Analytics program offered by CETPA Infotech, covering topics such as Python programming, data handling, data analytics, and machine learning. It includes modules on SQL Server, Power BI, and various data manipulation libraries like NumPy and Pandas, along with practical projects. The curriculum emphasizes hands-on learning and real-time projects to prepare students for careers in data analytics.

Uploaded by

Nirwan Bhardwaj
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 17

â

CETPA
TRAINING | DEVELOPMENT | PLACEMENT
CETPA INFOTECH PVT. LTD.
www.cetpainfotech.com

Curriculum Of Business Analytics

6 Months

CURRICULUM OF CORE & ADVANCED PYTHON

GETTING STARTED

· History & need of Python


· Application of Python
· Advantages of Python
· Disadvantages of Python
· Installing Python
· Program structure
· Interactive Shell
· Executable or script files.
· User Interface or IDE

PYTHON FUNDAMENTALS
· Working with Interactive mode
· Working with Script mode
· Python Character Set
· Python Tokens, Keywords, Identifiers, Literals, Operators
· Variables and Assignments
· Input and Output in Python

DATA HANDLING
· Data Types
· Numbers
· Strings
· Lists
· Tuples
· Dictionary
· Set
· Frozenset
· Bool
· Mutable and Immutable
â

CETPA
TRAINING | DEVELOPMENT | PLACEMENT
CETPA INFOTECH PVT. LTD.
www.cetpainfotech.com

Curriculum Of Business Analytics

6 Months

STRING MANIPULATION
· Introduction to Python String
· Accessing Individual Elements
· String Operators
· String Slices
· String Functions and Methods

LIST MANIPULATION
· Introduction to Python List
· Creating List
· Accessing List
· Joining List
· Replicating List
· List Slicing

TUPLES
· Introduction to Tuple
· Creating Tuples
· Accessing Tuples
· Joining Tuples
· Replicating Tuples
· Tuple Slicing

DICTIONARIES
· Introduction to Dictionary
· Accessing values in dictionaries
· Working with dictionaries
· Properties

SET AND FROZENSET


· Introduction to Set and Frozenset
· Creating Set and Frozenset
· Accessing and Joining
· Replicating and Slicing
â

CETPA
TRAINING | DEVELOPMENT | PLACEMENT
CETPA INFOTECH PVT. LTD.
www.cetpainfotech.com

Curriculum Of Business Analytics

6 Months

OPERATORS
· Arithmetic Operators
· Relational Operators
· Logical Operators
· Membership Operators
· Identity Operators
· Bitwise Operators
· Assignment Operators
· Operators Precedence
· Evaluating Expression
· Type Casting

PROGRAM CONTROL FLOW


· Conditional Statements
· The if Statement
· The if-else Statement
· The if-elif Statement
· Nested if Statements
· Python Indentation
· Looping and Iteration
· The For Loop
· The While Loop
· Loop else Statement
· Nested Loops
· Break and Continue
· The Range Function
· Introduction to range()
· Types of range() function Use of range() function

INTRODUCTION TO FUNCTIONS
Built-In Functions
· Introduction to Functions
· Using a Functions
· Python Function Types
· Structure of Python Functions
E.g. - map, zip, reduce, filter, any, chr, ord, sorted, globals, locals, all, etc.
â

CETPA
TRAINING | DEVELOPMENT | PLACEMENT
CETPA INFOTECH PVT. LTD.
www.cetpainfotech.com

Curriculum Of Business Analytics

6 Months

User Defined Functions


· Structure of a Python Program w.r.t. UDF
· Types of Functions
· Invoking UDF
· Flow of Execution
· Arguments and Parameters
· Default Arguments, Named Arguments
· Scope of Variables
· Lambda function

Recursion Function
· Use of recursion function

MODULES AND PACKAGES

Built-in Modules
· Importing Modules in Python Programs
· Working with Random Modules
E.g. - builtins, os, time, datetime, calendar, twilio, smtp, pillow.
â

CETPA
TRAINING | DEVELOPMENT | PLACEMENT
CETPA INFOTECH PVT. LTD.
www.cetpainfotech.com

Curriculum Of Business Analytics

6 Months

User Defined Modules


· Structure of Python Modules

FILE OPERATIONS

Text and Bytes files


· Opening a file
· Reading and Writing Files
· Other File tools

JSON/PICKLE

FORMAT CLASSES AND OBJECTS


· Classes as User Defined Data Type
· Objects as Instances of Classes
· Creating Class and Objects
· Creating Objects By Passing
· Values Variables & Methods

EXCEPTION HANDLING
· Default Exception and Errors
· Catching Exceptions
· Raise an exception
· Try ...except statement
· Raise, Assert, Finally blocks
· User defined exception

INTRODUCTION TO OOPS
· Procedural Vs Modular Programming
· The Object Oriented Programming
· Data Abstraction
· Data Hiding
· Encapsulation
· Inheritance
â

CETPA
TRAINING | DEVELOPMENT | PLACEMENT
CETPA INFOTECH PVT. LTD.
www.cetpainfotech.com

Curriculum Of Business Analytics

6 Months

· Polymorphism
· Generators
· Iterators

DATABASE
· Introduction to MySQL
· PYMYSQL Connections
· Executing queries
· Transaction Handling error

GUI PROGRAMMING
· Introduction
· Tkinter programming
· Tkinter widgets
· Frame
· Button
· Label
· Entry
· All Widget
â

CETPA
TRAINING | DEVELOPMENT | PLACEMENT
CETPA INFOTECH PVT. LTD.
www.cetpainfotech.com

Curriculum Of Business Analytics

6 Months

REVISITING PYTHON
· Revisiting Python
· List and dictionary comprehension
· Programming assignment

INTRODUCTION TO DATA ANALYTICS


· Why Analytics?
· Traditional Data Management
· Types of Analytics
· Dimensions and measures
· Why learn Python for data analysis?

LIBRARIES FOR DATA ANALYTICS

Anaconda
Numpy, Scipy, Pandas Matplotlib, Seaborn

STATISTICS:
· Mean, Median, Mode
· Z-scores
· Bias -variance dichotomy
· Sampling and t-tests
· Sample vs Population statistics
· Random Variables
· Probability distribution function
· Expected value
· Binomial Distributions
· Normal Distributions
· Central limit Theorem
· Hypothesis testing
· Z-Stats vs T-stats
· Type 1 type 2 error
· Chi Square test
· ANOVA test and F-stats
â

CETPA
TRAINING | DEVELOPMENT | PLACEMENT
CETPA INFOTECH PVT. LTD.
www.cetpainfotech.com

Curriculum Of Business Analytics

6 Months

JUPYTER NOTEBOOK
· Create Documentation
· Code mode
· Markdown mode
· Heading mode

NUMPY:
· Creating NumPy arrays
· Indexing and slicing in NumPy
· Downloading and parsing data
· Creating multidimensional arrays
· NumPy Data types
· Array tributes
· Indexing and Slicing
· Creating array views copies
· Manipulating array shapes I/O

SCIPY:
· Introduction to SciPy
· Create function
· modules of SciPy

PANDAS:
· Using multilevel series
· Series and Data Frames
· Grouping, aggregating
· Merge DataFrames
· Generate summary tables
· Group data into logical pieces
· Manipulate dates
· Creating metrics for analysis
· Data wrangling
· Merging and joining
· Analytics Vidhya dataset- Loan Prediction Problem
· Data Mugging using Pandas
· Building a Predictive Model
â

CETPA
TRAINING | DEVELOPMENT | PLACEMENT
CETPA INFOTECH PVT. LTD.
www.cetpainfotech.com

Curriculum Of Business Analytics

6 Months

MATPLOTLIB:
· Scatter plot
· Bar charts, histogram
· Stack charts
· Legend title Style
· Figures and subplots
· Plotting function in pandas
· Labelling and arranging figures
· Save plots

SEABORN:
· Style functions, Color palettes
· Distribution and Categorical plots
· Regression plots
· Axis grid objects

WEB SCRAPING:
· Scraping Webpages
· Beautifulsoup package
· Real time project

INTRODUCTION TO ML
· What is ML? And Why ML?
· Introduction to Supervised ML
· Introduction to Unsupervised ML
· Mathematical Background for ML
· Matrix ops Probability Theory (Bayes' Theorem)
· ML Glossary- Variable types, k-fold
· CV, AUC, F1 score, Overfitting / Underfitting
· Data split & hyper parameter

PROJECTS:
· Real time projects

NOTE: PREREQUISITES:
· Python programming
â

CETPA
TRAINING | DEVELOPMENT | PLACEMENT
CETPA INFOTECH PVT. LTD.
www.cetpainfotech.com

Curriculum Of Sql Server

MODULE 1: INTRODUCTION TO DBMS · Default


· File Management System & Its Drawbacks · Check.
· What are Rela onal Databases? · Primary key, Foreign key.
· Physical Data Models
· Logical Data Models MODULE 5: BUILT IN FUNCTIONS
· Hierarchical Data Model (HDBMS) · Numeric Func ons
· Network Data Model (NDBMS) · Character Func ons
· Rela onal Data Model (RDBMS) · Conversion Func ons
· Object Data Model (ODBMS) · Date Func ons
· Normaliza on · Aggregate Func ons
· En ty – Rela onship (E-R) Model · Ranking Func ons

MODULE 2: INTRODUCTION TO SQL MODULE 6: SET OPERATORS


SERVER · Union
· Introduc on to Management Studio. · Union All.
· Authen ca on Modes. · Intersect.
· Types of System Databases in SQL. · Except.
· Database Language.
· Data Defini on Language (DDL) MODULE 7: JOINS
· Data Manipula on Language (DML) · Inner Join
· Data Query Language (DQL) · Outer Join – Le . Right, Full.
· Data Control Language (DCL) · Self Join
· Transac on Control Language (TCL) · Natural Join
· Datatypes in SQL Server. · Cross Join

MODULE 3: DATA QUERY LANGUAGE (DQL) MODULE 8: STORED PROCEDURES


· Select · Introduc on to Stored Procedure.
· Where · Advantages of Stored Procedure.
· Order by · With Parameter.
· Dis nct · Without Parameter.
· Like · Input–Output and Op onal Parameters.
· In
· Between MODULE 9: VIEWS
· Introduc on to View.
MODULE 4: CONSTRAINTS IN SQL · Advantages of view.
· Not Null · Crea ng, altering and dropping views.
· Unique · Simple and Complex View.
â

CETPA
TRAINING | DEVELOPMENT | PLACEMENT
CETPA INFOTECH PVT. LTD.
www.cetpainfotech.com

Curriculum Of Sql Server

MODULE 10: FUNCTIONS MODULE 16: BACKUP AND RESTORE


· Introduc on to Func on. · Genera ng SQL Script
· Types of Func on. · Execu ng SQL Script
· Crea ng Scalar Func ons · Genera ng Change Script
· Crea ng Table Valued Func ons. · Taking database Backup
· Restoring database using backup
MODULE 11: TRIGGER
· Introduc on to Trigger. MODULE 17: ADVANCE FEATURES
· Types of Triggers. · CTE
· Crea ng, altering and dropping trigger. · Using XML Data type.
· For/a er/instead of trigger. · IF-Else
· Loop.
MODULE 12: INDEXES · SQL Case Expression
· Introduc on to Indexes.
· Types of Indexes.
· Crea ng, altering and dropping Indexes.

MODULE 13: TRANSACTION MANAGEMENT


· Introduc on
· Begin Transac on
· Commit Transac on
· Rollback Transac on
· Save Point
· Working with Mul ple Transac on.

MODULE 14: DATA CONTROL LANGUAGE


· Crea ng Users & Roles
· Gran ng & Revoking of Roles & privileges

MODULE 15: CURSORS


· Introduc on to Cursor
· Working with cursors
· Types of cursors, Crea ng a cursor.
· Advantages of cursor.
Partners

D-58, Sector-2, Red FM Lane, Noida-201301 +91-9212172602, 0120-4535-353


www.cetpainfotech.com, (Other Branches: Roorkee | Lucknow | Dehradun)
â

CETPA
TRAINING | DEVELOPMENT | PLACEMENT
CETPA INFOTECH PVT. LTD.
www.cetpainfotech.com

Power BI
Duration: 40 Hrs.
6 Months
INTRODUCTION · Publishing Reports to the Power BI
· Introduc on to Power BI service
· bout the Course · Pinning Visualiza ons to Dashboards
· Mobile Reports
SIGN UP FOR POWER BI · App Workspaces
· Load Data · Publishing an App
· Prac cal Ac vity · Using Themes in Power BI
· Using Custom Visualiza ons
THE POWER BI DESKTOP
· Introduc on to Power BI Desktop DAX FORMULAS
· DAX Formulas
CREATING REPORTS IN POWER BI DESKTOP · D te Func ons
· Crea ng Tables in Power BI · Forma ng Dates
· Table Style and Forma ng · Date Master Tables
· Matrix Visualiza on
· Tables and Metrics Prac cal Ac vity DAX MEASURES
· Changing Method of Aggrega on · Introduc on to DAX Measures
· Cards & Mul Row Cards · DAX Measures Prac cal Ac vity
· Cards, Matrix and Mul Row Card · The = Calculate Formula
Challenge
· Percentage Calcula ons POWER BI EDITOR
· Filtering Data- Using Slicers · Introduc on to Power BI Query Editor
· Filtering Data- Visual Filters · Basic Transforma ons
· Filtering Data- Page Filters · Aggrega ng Data
· Filtering Data- Drill Through Filter
· Prac cal Ac vity RELATIONSHIPS
· Crea ng and Managing Rela onships in
VISUALIZATIONS AND GRAPHS Power BI
· Column · Rela onship Calcula ons
· Stacked · Analyze Data with Excel
· Area, Ribbon · Introduc on to Power BI and Excel
· Trend Analysis · Power BI and Excel Connec ons
· Sca er Plot · Excel Data Types from Power BI
· Bubble Plot · Loading Excel Files into Power BI Service

DASHBOARDS CORONA CASE STUDY


· Crea ng Interac ve Dashboards · Introduc on to the Corona Virus Case
· Create an Interac ve Report- Ac vity Study
â

CETPA
TRAINING | DEVELOPMENT | PLACEMENT
CETPA INFOTECH PVT. LTD.
www.cetpainfotech.com

Power BI
6 Months

· Corona Virus Case Study Part 1 Microso Power BI (available as a free


· Corona Virus Case Study Part 2 download)
· Corona Virus Dashboard Update
· Understanding the flow of using Power
BI, from connec ng to various data
sources, impor ng these into Power BI,
transforming the data and then
presen ng it effec vely
· How to use Power BI Desktop, Power BI
Query Editor & the Power BI Service
· How to create rela onships between
related data sources
· How to build reports with various types
of aggrega ons and filters
· About the various types of visualiza ons
possible in Power BI and how to use them
· How to create interac ve dashboards
with drill through and rela ve date filters
· How to publish dashboards to the web
and mobile app
· How to use themes and custom
visualiza ons
· About DAX and how to use it to build
measures
· How to work with Excel & Power BI to
create a dynamic and effec ve business
solu on
· How to put this all into prac ce with a
case study about the Corona Virus.

REQUIREMENTS
· You will need to have a PC/Windows
laptop loaded with the latest version of
â

CETPA
TRAINING | DEVELOPMENT | PLACEMENT
CETPA INFOTECH PVT. LTD.
www.cetpainfotech.com

Curriculum Of Advanced Excel

6 Months
ADVANCE FUNCTIONS OF EXCEL
· Logical Func on: IF / ELSE, AND, OR, NOT, NESTED IF/ELSE
· Date and Time Func ons: DATE, DAY, SECOND, MINUTES, HOURS, NOW, TODAY, MONTH,
YEAR
· Informa on Func ons: ISBLANK, ISERROR, ISEVEN, etc.
· Math Func ons: RAND, ROUND, CEILING, FLOOR, INT, LCM, MOD, EVEN, SUMIF, SUMIFS
· Sta s cal Func ons: AVERAGE, AVERAGEIF, COUNT, COUNTA, COUNTBLANK, COUNTIF,
MAX, MIN
· Text Func ons: LEFT, RIGHT, TEXT, LOWER, UPPER, PROPER, REPLACE, REPT, FIND, SEARCH,
SUBSTITUTE, TRIM, CONCATENATE

CONDITIONAL FORMATTING
· Using Condi onal Forma ng
· Using Condi onal Forma ng with Mul ple Cell Rules
· Using Colour Scales in Condi onal Forma ng
· Highligh ng Duplicate
· Crea ng New Rules and Managing Exis ng Rules

DATA SORTING AND FILTERING


· Sor ng Data A-Z and Z-A
· Using Filters to Sort Data
· Advance Filtering Op ons

PIVOT TABLES
· Crea ng Pivot Tables
· Using Pivot Table Op ons
· Changing and Upda ng Data Range
· Forma ng Pivot Table

CONCEPT OF CELL REFERENCING


· Rela ve
· Absolute, Mixed

VLOOKUP & HLOOKUP


· Using VLOOKUP & HLOOKUP from same sheet
· Using VLOOKUP & HLOOKUP from other sheet
· Using VLOOKUP & HLOOKUP from other workbook
· Using VLOOKUP with MATCH
â

CETPA
TRAINING | DEVELOPMENT | PLACEMENT
CETPA INFOTECH PVT. LTD.
www.cetpainfotech.com

Curriculum Of Advanced Excel

6 Months

CHARTS
· Column Chart
· Pie Chart
· Line Chart
· Shortcut Of Chart

INDEX & MATCH


· Using Index and Match to find LEFT column Values
· Using MATCH to make the column dynamic

OFFSET
· Using OFFSET to make reports dynamic
· Using OFFSET to make Name Range Dynamic
· Using OFFSET to make PIVOT Table dynamic

NAME MANAGER
· 3 methods of Crea ng Range name
· Making Range Name Dynamic

DATA VALIDATION
· Custom Valida on
· Mul level Data Valida on
· Input Message
· Error Alert

DATA COSOLIDATION
· Data Consolida on
· 3D Formulas

WHAT-IF ANALYSIS
· Scenario Manager
· Goal Seek
· Data Table

NEW FEATURES OF 2010


· Sparkline
· Slicer
â

CETPA
TRAINING | DEVELOPMENT | PLACEMENT
CETPA INFOTECH PVT. LTD.
www.cetpainfotech.com

Curriculum Of Advanced Excel

6 Months

PANES PROPERTIES
· Freeze Panes & Unfreeze Panes
· Split Panes

SORTING
· Sor ng
· Custom Sort
· Sort on Custom List
· Sort on Colour

PASTE SPECIAL FEATURES

SHARE & PROTECT WORKBOOK AND WORKSHEET


· Protec on of whole sheet
· Protec on of a range
· Protec on of a cell
· Sharing a workbook
· Watching the Changes by Users
· Accep ng or Rejec ng the Changes

DATA ANALYSIS
· Correla on
· Histogram
· Pareto Analysis
Partners

D-58, Sector-2, Red FM Lane, Noida-201301 +91-9212172602, 0120-4535-353


www.cetpainfotech.com, (Other Branches: Roorkee | Lucknow | Dehradun)

You might also like