Data Analysis Master's Program

Begin data analysis by learning Excel, SQL, Python, Analytics concepts from scratch. Must-know for a data analyst

  • 55000
  • 60000
  • Course Includes
  • Live Class Practical Oriented Training
  • 60 + Hrs Instructor LED Training
  • 60+ Hrs Practical Exercise
  • 20+ Hrs Project Work & Assignment
  • Timely Doubt Resolution
  • Dedicated Student Success Mentor
  • Certification & Job Assistance
  • Free Access to Workshop & Webinar
  • No Cost EMI Option


Have Query ?

What you will learn

  • Become proficient in Excel data tools like Sorting, Filtering, Data validations and Data importing
  • Become competent in using sorting and filtering commands in SQL
  • Indepth knowledge of data collection and data preprocessing for Machine Learning Linear Regression problem

Requirements

  • Basic Computer knowledge required.

Description

|| About Data Analysis Master's Program

You've found the right Data Analysis Master Program with Excel, SQL & Python course! This course will teach you data-driven decision-making, data visualization, data analytics in SQL, and the use of predictive analytics like linear regression in business settings. The analysis of data is not the main crux of analytics. It is the interpretation that helps provide insights after the application of analytical techniques that makes analytics such an important discipline. We have used the most popular analytics software tools which are MS Excel, SQL, and Python. This will aid the students who have no prior coding background to learn and implement Analytics and Machine Learning concepts to actually solve real-world problems of Data Analysis.

 

 

 

Course Content

Lecture-1 Python Environment Setup

·      Introduction to Python Language

·      Features, the advantages of Python over other programming languages

·      Python installation – Windows, Mac & Linux distribution for Anaconda Python

·      Deploying Python IDE

·      Basic Python commands

·      data types

·      Variables

·      Keywords and more

·      Practical Exercise

Lecture-2 Introduction to Python

·      The Companies using Python

·      Different Applications where Python is used

·      Discuss Python Scripts on UNIX/Windows

·      Values, Types, Variables

·      Operands and Expressions

·      Conditional Statements

·      Loops

·      Command Line Arguments

·      Writing to the screen

·      Practical Exercise

Lecture-3 Sequences and File Operations

·      Python files I/O Functions

·      Numbers

·      Strings and related operations

·      Tuples and related operations

·      Lists and related operations

·      Dictionaries and related operations

·      Sets and related operations

·      Practical Exercise

Lecture-4 Functions, OOPs, Modules, Errors and Exceptions

·      Functions

·      Function Parameters

·      Global Variables

·      Variable Scope and Returning Values

·      Lambda Functions

·      Object-Oriented Concepts

·      Standard Libraries

·      Modules Used in Python

·      The Import Statements

·      Module Search Path

·      Package Installation Ways

·      Errors and Exception Handling

·      Handling Multiple Exceptions

·      Practical Exercise

Lecture-5 Database connection

·      Understanding the Database, need of database

·      Installing MySQL on windows

·      Understanding Database connection using Python.

·      Practical Exercise

Lecture-6 NumPy for mathematical computing

·      Introduction to arrays and matrices

·      Broadcasting of array math, indexing of array

·      Standard deviation, conditional probability, correlation and covariance.

·      Reading and writing arrays on files

·      How to import NumPy module

·      Creating array using ND-array

·      Calculating standard deviation on array of numbers

·      Calculating correlation between two variables.

·      Practical Exercise

Lecture-7 SciPy

·      Introduction to SciPy

·      Functions building on top of NumPy,

·      cluster, linalg, signal, optimize, integrate,

·      subpackages, SciPy with Bayes Theorem.

·      Importing of SciPy

·      Applying the Bayes theorem on the given dataset.

·      Practical Exercise

Lecture-8 Matplotlib for data visualization

·      How to plot graph and chart with Python

·      Various aspects of line, scatter, bar, histogram, 3D,

·      the API of MatPlotLib

·      Subplots.

·      Practical Exercise

Lecture-9 Pandas for data analysis and machine learning

·      Introduction to Python dataframes

·      Importing data from JSON, CSV, Excel, SQL database

·      NumPy array to dataframe

·      Various data operations like selecting

·      filtering, sorting, viewing, joining, combining

·      Working on importing data from JSON files

·      Selecting record by a group

·      Applying filter on top, viewing records

·      Practical Exercise

Lecture-10 Exception Handling

·      Introduction to Exception Handling

·      Scenarios in Exception Handling with its execution

·      Arithmetic exception

·      RAISE of Exception

·      What is Random List

·      Running a Random list on Jupyter Notebook

·      Value Error in Exception Handling

·      Practical Exercise

Lecture-11 Multi Threading & Race Condition

·      Introduction to Thread, need of threads

·      What are thread functions

·      Performing various operations

·      joining a thread

·      Starting a thread

·      enumeration in a thread

·      Creating a Multithread,

·      finishing the multithreads

·      Understanding Race Condition

·      Lock and Synchronization

·      Practical Exercise

Lecture-12 Packages and Functions

·      Intro to modules in Python, need of modules

·      How to import modules in python

·      Locating a module, namespace and scoping

·      Arithmetic operations on Modules using a function

·      Intro to Search path

·      Global and local functions

·      Filter functions

·      Python Packages

·      Import in packages

·      Various ways of accessing the packages

·      Decorators

·      Pointer assignments, and Xldr

·      Practical Exercise

Lecture-13 Web scraping with Python

·      Introduction to web scraping in Python

·      Installing of beautifulsoup

·      Installing Python parser lxml

·      Various web scraping libraries

·      Beautifulsoup

·      Scrapy Python packages

·      Creating soup object with input HTML

·      Searching of tree, full or partial parsing, output print

·      Practical Exercise

Lectutre-1 Entering Data

·      Introduction to Excel spreadsheet

·      Learning to enter data

·      Flling of series and custom fill list

·      Editing and deleting fields

·      Practical Exercise

Lecture-2 Referencing in Formulas

·      Learning about relative and absolute referencing

·      The concept of relative formulae

·      The issues in relative formulae

·      Creating of absolute and mixed references

·      Practical Exercise

Lecture-3 Name Range

·      Creating names range

·      Using names in new formulae

·      Working with the name box

·      Selecting range

·      Names from a selection

·      Pasting names in formulae

·      Selecting names

·      Working with Name Manager

·      Practical Exercise

Lecture-4 Understanding Logical Functions

·      The various logical functions in Excel

·      The If function for calculating values and displaying text

·      Nested If functions

·      VLookUp and IFError functions

·      Practical Exercise

Lecture-5 Getting started with Conditional Formatting

·      Learning about conditional formatting

·      The options for formatting cells

·      Various operations with icon sets

·      Data bars and color scales

·      Creating and modifying sparklines

·      Practical Exercise

Lecture-6 Advanced-level Validation

·      Multi-level drop down validation

·      Restricting value from list only

·      Learning about error messages and cell drop down

·      Practical Exercise

Lecture-7 Important Formulas in Excel

·      Introduction to the various formulae in Excel

·      Sum, SumIF & SumIFs

·      Count, CountA, CountIF and CountBlank

·      Networkdays, Networkdays International

·      Today & Now function

·      Trim (Eliminating undesirable spaces)

·      Concatenate (Consolidating columns)

·      Practical Exercise

Lecture-8 Working with Dynamic table

·      Introduction to dynamic table in Excel

·      Data conversion

·      Table conversion

·      Tables for charts

·      VLOOKUP

·      Practical Exercise

Lecture-9 Data Sorting

·      Sorting in Excel

·      Various types of sorting

·      Alphabetical

·      Numerical

·      Row

·      Multiple column

·      Working with paste special

·      Hyperlinking

·      Using subtotal

·      Practical Exercise

Lecture-10 Data Filtering

·      The concept of data filtering

·      Understanding compound filter and its creation

·      Removing of filter

·      Using custom filter and multiple value filters

·      Working with wildcards

·      Practical Exercise

Lecture-11 Chart Creation

·      Creation of Charts in Excel

·      Performing operations in embedded chart

·      Modifying

·      Resizing

·      Dragging of chart

·      Practical Exercise

Lecture-12 Various Techniques of Charting

·      Introduction to the various types of charting techniques

·      Creating titles for charts

·      Axes

·      Learning about data labels

·      Displaying data tables

·      Modifying axes

·      Displaying gridlines and inserting trendlines

·      Textbox insertion in a chart

·      Creating a 2-axis chart

·      Creating combination chart

·      Practical Exercise

Lecture-13 Pivot Tables in Excel

·      The concept of Pivot tables in Excel

·      Report filtering

·      Shell creation

·      Working with Pivot for calculations

·      Formatting of reports

·      Dynamic range assigning

·      The slicers

·      Creating of slicers

·      Practical Exercise

Lecture-14 Ensuring Data and File Security

·      Data and file security in Excel

·      Protecting row, column, and cell

·      Different safeguarding techniques

·      Practical Exercise

Lecture-15 Getting started with VBA Macros

·      Learning about VBA macros in Excel

·      Executing macros in Excel

·      The macro shortcuts

·      Applications

·      The concept of relative reference in macros

·      Practical Exercise

Lecture-16 Core concepts of VBA

·      In-depth understanding of Visual Basic for Applications

·      The VBA Editor

·      Module insertion and deletion

·      Performing action with Sub

·      Ending Sub if condition not met

·      Practical Exercise

Lecture-17 Ranges and Worksheet in VBA

·      Learning about the concepts of workbooks & worksheets in Excel Protection of macro codes

·      Range coding

·      Declaring a variable

·      The concept of Pivot Table in VBA

·      Introduction to arrays

·      User forms

·      Getting to know how to work with databases within Excel

·      Practical Exercise

Lecture-18 IF condition

·      Learning how the If condition works

·      How to apply it in various scenarios

·      Working with multiple Ifs in Macro

·      Practical Exercise

Lecture-19 Loops in VBA

·      Understanding the concept of looping

·      Deploying looping in VBA Macros

·      Practical Exercise

Lecture-20 Debugging in VBA

·      Studying about debugging in VBA

·      The various steps of debugging

·      Understanding breakpoints and way to mark it

·      The code for debugging and code commenting

·      Practical Exercise

Lecture-21 Messaging in VBA

·      The concept of message box in VBA

·      Learning to create the message box

·      Various types of message boxes

·      The IF condition as related to message boxes

·      Practical Exercise

Lecture-22 Practical Projects in VBA

·      Mastering the various tasks and functions using VBA

·      Understanding data separation

·      Auto filtering

·      Formatting of report

·      Combining multiple sheets into one

·      Merging multiple files together

·      Practical Exercise

Lecture-23 Best Practices of Dashboards Visualization

·      Introduction to powerful data visualization with Excel Dashboard

·      Loading the data

·      Managing data and linking the data to tables and charts

·      Creating Reports using dashboard features

·      Practical Exercise

Lecture-24 Principles of Charting

·      Learning to create charts in Excel

·      The various charts available

·      The steps to successfully build a chart

·      Personalization of charts

·      Formatting and updating features

·      Various special charts for Excel dashboards

·      Understanding how to choose the right chart for the right data

·      Practical Exercise

Lecture-25 Getting started with Pivot Tables

·      Creation of Pivot Tables in Excel

·      Learning to change the Pivot Table layout

·      Generating Reports

·      The methodology of grouping and ungrouping of data

·      Practical Exercise

Lecture-26 Creating Dashboards

·      Learning to create Dashboards

·      The various rules to follow while creating Dashboards

·      Creation of dynamic dashboards

·      Knowing what is data layout

·      Introduction to thermometer chart and its creation

·      How to use alerts in the Dashboard setup

·      Practical Exercise

Lecture-27 Creation of Interactive Components

·      How to insert a Scroll bar to a data window

·      Concept of Option buttons in a chart

·      Use of combo box drop-down

·      List box control Usage

·      How to use Checkbox Control

·      Practical Exercise

Lecture-28 Data Analysis

·      Understanding data quality issues in Excel

·      Linking of data

·      Consolidating and merging data

·      Working with dashboards for Excel Pivot Tables

·      Practical Exercise

Lectutre-1 SQL Fundamentals

·      Various types of databases                    

·      Introduction to Structured Query Language    

·      Distinction between client server and file server databases  

·      Understanding SQL Server Management Studio

·      SQL Table basics              

·      Data types and functions            

·      Transaction-SQL              

·      Authentication for Windows                  

·      Data control language                 

·      The identification of the keywords in T-SQL, such as Drop Table

Lecture-2 Database Normalization

·      Data Anomalies                

·      Update Anomalies                       

·      Insertion Anomalies                    

·      Deletion Anomalies                     

·      Types of Dependencies              

·      Functional Dependency              

·      Fully functional dependency                  

·      Partial functional dependency               

·      Transitive functional dependency                     

·      Multi-valued functional dependency                 

·      Decomposition of tables             

·      Lossy decomposition                  

·      Lossless decomposition              

·      What is Normalization?              

·      First Normal Form                      

·      Second Normal Form                  

·      Third Normal Form                    

·      Boyce-Codd Normal Form(BCNF)                     

·      Fourth Normal Form

Lecture-3 Entity Relationship Model

·      Entity-Relationship Model                      

·      Entity and Entity Set                    

·      Attributes and types of Attributes                     

·      Entity Sets             

·      Relationship Sets             

·      Degree of Relationship               

·      Mapping Cardinalities, One-to-One, One-to-Many, Many-to-one, Many-to-many                 

·      Symbols used in E-R Notation

Lecture-4 SQL Operators

·      Introduction to relational databases                 

·      Fundamental concepts of relational rows, tables, and columns

·      Several operators (such as logical and relational), constraints, domains, indexes, stored procedures, primary and foreign keys

·      Understanding group functions             

·      The unique key

Lecture-5 Working with SQL

·      Join,                       

·      Tables                  

·      Variables

Lecture-6 Advanced concepts of SQL tables

·      SQL functions                   

·      Operators & queries                   

·      Table creation                  

·      Data retrieval from tables                      

·      Combining rows from tables using inner, outer, cross, and self joins          

·      Deploying operators such as ‘intersect,’ ‘except,’ ‘union,’      

·      Temporary table creation                      

·      Set operator rules                       

·      Table variables          

Lecture-7 Deep Dive into SQL Functions

·      Understanding SQL functions                

·      Scalar functions               

·      Aggregate functions                    

·      Functions that can be used on different datasets, such as numbers, characters, strings, and dates

·      Inline SQL functions                    

·      General functions           

·      Duplicate functions

Lecture-8 Working with Subqueries

·      Understanding SQL subqueries, their rules     

·      Statements and operators with which subqueries can be used

·      Using the set clause to modify subqueries       

·      Understanding different types of subqueries, such as where, select, insert, update, delete, etc   

·      Methods to create and view subqueries

Lecture-9 SQL Views, Functions, and Stored Procedures

·      Learning SQL views                     

·      Methods of creating, using, altering, renaming, dropping, and modifying views                 

·      Understanding stored procedures and their key benefits     

·      Working with stored procedures                      

·      Studying user-defined functions           

·      Error handling

Lecture-10 Deep Dive into User-defined Functions

·      User-defined functions               

·      Types of UDFs, such as scalar                

·      Inline table value             

·      Multi-statement table                  

·      Stored procedures and when to deploy them 

·      What is rank function?               

·      Triggers, and when to execute triggers?

Lecture-11 SQL Optimization and Performance

·      SQL Server Management Studio            

·      Using pivot in MS Excel and MS SQL Server     

·      Differentiating between Char, Varchar, and NVarchar           

·      XL path, indexes and their creation                  

·      Records grouping, advantages, searching, sorting, modifying data

·      Clustered indexes creation                     

·      Use of indexes to cover queries            

·      Common table expressions                   

·      Index guidelines

Lecture-12 Managing Data with Transact-SQL

·      Creating Transact-SQL queries              

·      Querying multiple tables using joins                 

·      Implementing functions and aggregating data 

·      Modifying data                 

·      Determining the results of DDL statements on supplied tables and data               

·      Constructing DML statements using the output statement

Lecture-13 Querying Data with Advanced Transact-SQL Components

·      Querying data using subqueries and APPLY    

·      Querying data using table expressions             

·      Grouping and pivoting data using queries       

·      Querying temporal data and non-relational data

·      Constructing recursive table expressions to meet business requirements              

·      Using windowing functions to group               

·      Rank the results of a query

Lecture-14 Programming Databases Using Transact-SQL

·      Creating database programmability objects by using T-SQL 

·      Implementing error handling and transactions

·      Implementing transaction control in conjunction with error handling in stored procedures       

·      Implementing data types and NULL

Lecture-15 Designing and Implementing Database Objects

·      Designing and implementing relational database schema      

·      Designing and implementing indexes               

·      Learning to compare between indexed and included columns

·      Implementing clustered index               

·      Designing and deploying views             

·      Column store views

Lecture-16 Implementing Programmability Objects

·      Explaining foreign key constraints                    

·      Using T-SQL statements              

·      Usage of Data Manipulation Language (DML)

·      Designing the components of stored procedures

·      Implementing input and output parameters    

·      Applying error handling             

·      Executing control logic in stored procedures 

·      Designing trigger logic, DDL triggers, etc

Lecture-17 Managing Database Concurrency

·      Applying transactions                 

·      Using the transaction behavior to identify DML statements  

·      Learning about implicit and explicit transactions

·      Isolation levels management                  

·      Understanding concurrency and locking behavior

·      Using memory-optimized tables

Lecture-18 Optimizing Database Objects

·      Accuracy of statistics                   

·      Formulating statistics maintenance tasks         

·      Dynamic management objects management    

·      Identifying missing indexes                    

·      Examining and troubleshooting query plans   

·      Consolidating the overlapping indexes             

·      The performance management of database instances

·      SQL server performance monitoring

Lecture-19 Advanced SQL

·      Correlated Subquery, Grouping Sets, Rollup, Cube

·      Implementing Correlated Subqueries               

·      Using EXISTS with a Correlated subquery       

·      Using Union Query                      

·      Using Grouping Set Query                      

·      Using Rollup                     

·      Using CUBE to generate four grouping sets     

·      Perform a partial CUBE

Fees

Offline Training @ Vadodara

  • Classroom Based Training
  • Practical Based Training
  • No Cost EMI Option
70000 60000

Online Training preferred

  • Live Virtual Classroom Training
  • 1:1 Doubt Resolution Sessions
  • Recorded Live Lectures*
  • Flexible Schedule
60000 55000

Corporate Training

  • Customized Learning
  • Onsite Based Corporate Training
  • Online Corporate Training
  • Certified Corporate Training

Certification

  • Upon the completion of the Classroom Training, The BIT Certification is awarded upon successfully completing the offline exam after reviewed by experts.
  • Upon the completion of the Online Training, The BIT Certification is awarded upon successfully completing the online exam after reviewed by experts.