You are on page 1of 9

2023-24

SESSION
Data Analysis Course Curriculum

DIPLOMA COURSE

DURATION 01 YEAR
2023-24 SESSION
COURSE CURRICULUM
BASIC PYTHON

1. Introduction to Python
a. Python History
b. Python Installation
c. Python Features
d. Python Future Scopes
2. Core Programming Fundamentals
a. Variables & Constants
b. Literals
c. Keywords
d. Print() Function & Ways to Use Print()
e. Input() Function
3. Data Types
a. Number
i. Int
ii. Float
iii. Complex
b. String
c. Boolean
d. None

4. Operators

5. Data Collections
a. List
b. Tuple
c. Dictionary
d. Set
e. Frozen Set
6. Working with Strings
a. Indexing
b. Slicing
c. String Methods
d. MultiLine String
7. Conditional Statements
a. IF
b. Ladder IF-ELSE
c. Nested IF-ELSE
8. Loop
a. For Loop
b. While Loop
c. Break
d. Continue
e. Pass
9. Functions
a. Pre Defined Functions
b. User Defined Functions
c. Return
d. Yield
10. Modules and Packages
11. Exceptions Handling
12. Try Block
a. Except Block
b. Finally Block
c. Asserting the Exceptions
d. Raising the Exceptions
13. File Handling
14. Web Crawling & Api Calling
a. BS4
b. LXML
c. URLLIB.REQUEST
d. GIPHY DOWNLOADER
15. Pygame
a. Installing & Importing Pygame
b. Setting Game Screen
c. Drawing Objects
d. Importing Images & Sounds
e. Collision
f. Score Printing
g. Timer
h. Game Over Screen

ADVANCE EXCEL
1. Advanced Excel is all about mastery over formulas, VBA (Visual Basic for Applications)
programming, and other Excel features for handling complex tasks. Experts can use Excel for
more advanced purposes like data analytics and simulation.

2. Introduction of Excel
3. Formats of cells
4. Conditional formatting with rules and colors
5. Working with cells
6. Protection excel data
7. Working with chart
8. Formulae
9. Sum of entire cells, particular cells
10. Subtraction, multiplication and division
11. Average formula, rank
12. Conditional formulae
13. Mark sheet creation
14. Payroll sheet creation
15. Countif and sumif
16. Countifs and sumifs with multiple conditions
17. Lookup, vlookup and hlookup formulas
18. Fixing of formulae
19. Pmt (per month installment  calculation)
20. Simple interest calculation
21. Running total
22. Text formula
23. Concatenate formula
24. Round formulae
25. Worksheets
26. Bills creation with GST
27. Attendance sheet format

MYSQL

1. MYSQL – INTRODUCTION
 What is a Database?
 RDBMS Terminology
 MySQL Database
2. MYSQL – INSTALLATION
 Installing MySQL on Linux/UNIX
 Installing MySQL on Windows
 Verifying MySQL Installation
 Post-installation Steps
 Running MySQL at Boot Time
3. MYSQL – ADMINISTRATION
 Running and Shutting down MySQL Server
 Setting Up a MySQL User Account
 Administrative MySQL Command
4. MYSQL – CONNECTION
5. MYSQL – CREATE DATABASE
 Create Database Using mysqladmin
 Create a Database
6. MYSQL – DROP DATABASE
 Drop a Database using mysqladmin
 Drop Database
7. MYSQL – SELECT DATABASE
 Selecting MySQL Database from the Command Prompt
 Selecting a MySQL Database
8. MYSQL – DATATYPES
 Numeric Data Types
 Date and Time Types
 String Types
9. MYSQL – CREATE TABLES
 Creating Tables from Command Prompt
 Creating Tables
10. MYSQL – DROP TABLES
 Dropping Tables from the Command Prompt
 Dropping Tables
11. MYSQL – INSERT QUERY
 Inserting Data from the Command Prompt
12. MYSQL – SELECT QUERY
 Fetching Data from a Command Prompt
13. MYSQL – WHERE CLAUSE
14. MYSQL – UPDATE QUERY
 Updating Data from the Command Prompt

15. MYSQL – DELETE QUERY


 Deleting Data from the Command Prompt
16. MYSQL – LIKE CLAUSE
 Using the LIKE clause at the Command Prompt
17. MYSQL – SORTING RESULTS
 Using ORDER BY clause at the Command Prompt
18. MYSQL – USING JOIN
19. MYSQL – NULL VALUES
20. MYSQL – TRANSACTIONS
 Properties of Transactions
 COMMIT and ROLLBACK
 Transaction-Safe Table Types in MySQL
21. MYSQL – ALTER COMMAND
 Dropping, Adding or Repositioning a Column
 Altering (Changing) a Column Definition or a Name
 Altering (Changing) a Column’s Default Value
 Altering (Changing) a Table Type
 Renaming (Altering) a Table
22. MYSQL – INDEXES
23. MYSQL – TEMPORARY TABLES
 What are Temporary Tables?
 Dropping Temporary Tables
24. MYSQL – CLONE TABLES
25. MYSQL – DATABASE INFO
26. MYSQL – USING SEQUENCES
 Using AUTO_INCREMENT Column
27. MYSQL – HANDLING DUPLICATES
 Preventing Duplicates from Occurring in a Table
 Counting and Identifying Duplicates
 Eliminating Duplicates from a Query Result
 Removing Duplicates Using Table Replacement
28. MYSQL – DATABASE EXPORTS
29. MYSQL – DATABASE IMPORT
30. Importing Data with LOAD DATA
31. Importing Data with mysqlimport
32. Handling Quotes and Special Characters

TABLEAU
1. Getting started with tableau
 Introduction to Tableau
 Installation and Environment Setup
 Tableau Interface
 Architecture of Tableau
 Exporting Tableau files

2. Basic Data Visualization


 Tableau Basics
 Access CSV Files
 Creating first bar chart
 Adding basic styles
 Formatting graphs
 Pie charts, Line and area charts
 Box and whisker plots 
 Histograms

3. Working with Maps


 Plot Longitude and Latitude
 Coordinate Points
 Background Images
 Map Visualization
 Edit Locations
 Custom Territories
 Ambiguous Location
 Working on distance
 Blending Geographical data
 Spatial Files

4. Working with Meta Data and Data Blending


 Connection with Excel and Other files
 Managing Metadata
 Managing Extracts
 Data Preprocessing
 Data Joins and Unions
 Cross Database Joining
 Data Blending and extraction

5. Visual Analytics
 Sorting in tableau
 Grouping
 Adding Filters
 Interactive Filters
 Working with groups
 Creating static and dynamic sets
 Working with Sets
 Formatting Pane
 Trend Lines
 Forecasting
 Analysis with cubes

6. Dashboards and Stories


 Getting started with dashboard
 Building a dashboard
 Dashboard formatting
 Dashboard Extensions
 Create Stories
 Story Points

7. Calculations
 Calculation Syntax
 Types of calculations
 Intro to table Calculations
 Modifying Table Calculations
 LOD Expressions
 Aggregation and Replication LOD Expression
 Nested LOD Expressions
 Level of Details
 How to validate
 Logic Calculations
 String and Number Calculations
 Using R with Tableau
 Working with Parameters
 Using parameters in filter session, calculated fields, reference line.

8. Advanced Data Prep and Visualization


 Pivot and Split
 Creating animations in Tableau
 Tableau Prep
 Dual Axes Graphs
 Pareto Chart
 Motion Chart
 Funnel Chart
 Waterfall Chart
 Tree Map, Heat Map

You might also like