L T
IOT -Data Analysis
P
C To develop a fundamental understanding of Python, including syntax, data types, and
O1 basic operations.
C To enhance problem-solving skills by applying Python programming concepts to real-
O2 world problems.
C To gain proficiency in advanced Python features, including object-oriented programming,
O3 file handling, and exception management.
C Objective: To explore and utilize Python’s extensive libraries and modules for tasks like
O4 data analysis, data science.
C To apply Python programming knowledge to build projects in domains such as data
O5 science, machine learning, and web development.
C Python file handling allows reading, writing, and appending data to files, while ensuring
O6 proper file closure and error handling.
Course Objectives:
Detailed Syllabus
MODULE-I
What are Data Analytics? Importance & Applications in different industries,
Data Analytics vs Data Science vs Business Analytics, Types of Data Analytics: Descriptive,
Diagnostic, Predictive, Prescriptive, Data Analytics Lifecycle (Capture → Clean → Analyze
→ Visualize → Report), Tools & Technologies used in Data Analytics.
MODULE-II
Advanced Excel for Data Analytics
Data Cleaning in Excel, Lookup Functions: VLOOKUP, HLOOKUP, INDEX, MATCH,
XLOOKUP, Logical & Text Functions, Pivot Tables and Pivot Charts, What-If Analysis,
Goal Seek, Solver, Power Query Basics for Data Transformation,Creating Dashboards in
Excel
Statistics for Data Analytics
Measures of Central Tendency: Mean, Median, Mode, Measures of Dispersion: Variance,
Standard Deviation, Correlation & Covariance, Basics of Probability Distributions (Normal,
Binomial, Poisson – overview)
MODULE-III
Introduction to Databases & MySQL
Creating and Managing Tables, SQL Queries: SELECT, WHERE, ORDER BY, GROUP BY,
HAVING, Joins: INNER, LEFT, RIGHT, FULL, Subqueries and Nested Queries, Aggregations &
Window Functions, Connecting SQL with Python (Intro), Case Studies using MySQL
MODULE-IV
NumPy: Arrays, Indexing, Slicing, Mathematical Operations,
Pandas: Series, DataFrame, Data Cleaning, Handling Missing Values, GroupBy, Merge/Join,
Matplotlib: Line plots, Bar charts, Histograms, Pie charts,
Seaborn: Heatmaps, Pairplots, Boxplots, Advanced Visualization,
Exploratory Data Analysis (EDA):
Data Profiling
Outlier Detection
Handling Missing Data
Feature Understanding & Basic Transformation
Case Studies with real datasets
MODULE-V
Power BI for Data Modeling & Visualization
Data Modeling in Power BI
o Star Schema, Snowflake Schema, Fact & Dimension Tables
o Relationships & Cardinality
o Normalization vs Denormalization
o Data Modeling Best Practices
DAX (Data Analysis Expressions)
o Calculated Columns vs Measures
o Aggregation Functions: SUM, COUNT, AVERAGE
o Time Intelligence Functions: YTD, QTD, MTD
o IF, SWITCH, RELATED, CALCULATE
Visualization & Dashboards
o Designing Interactive Reports
o Drill Down & Drill Through
o Slicers & Filters
o KPI Indicators & Advanced Visuals
o Publishing & Sharing Reports
MODULE-VI
Applied Data Analytics & Project
Case Studies using Excel, SQL, Python & Power BI
Integration of Tools (Excel + SQL + Python + Power BI)
Capstone Project: Complete Data Analytics Workflow on Real Dataset
Text Books
1. Python for Data Analysis – Wes McKinney
2. Data Analytics Made Accessible – A. Maheshwari
3. Mastering Microsoft Power BI – Brett Powell
Reference Books
1. Practical Statistics for Data Scientists – Peter Bruce
2. Power BI Cookbook – Brett Powell
3. Data Science for Business – Foster Provost & Tom Fawcett
Understand fundamentals of data analytics and statistics.
C
O1
Perform data cleaning, analysis, and visualization using Excel.
C
O2
Use MySQL for structured analysis.
C
O3
Apply Python libraries for data handling and EDA.
C
O4
Build professional dashboards using Power BI (Data Modeling +
C
O5 Visualization).
Deliver real-world data analytics projects end-to-end
C
O6