Data Analysis Course 30 hours

At Connect IT Career, our Data Analytics course equips you with the skills needed for entry-level data analyst positions. Effective data analysis helps organizations make informed business decisions, and in today’s world, businesses constantly gather data through surveys, online monitoring, marketing analyses, subscriptions, and social media. In this course, students will engage in hands-on projects, applying data analysis techniques to real-world data sets. Whether you’re a beginner or a professional looking to enhance your skills, by the end of the course, you’ll have a solid foundation in data analytics to drive data-informed decisions.

Database and why relational database?

  • Reading Material: History of Databases & NoSQL Database Choosing the Right RDBMS
  • Installation of the software (Windows and Linux)

Introduction To TSQL and Azure Data Studio

  • • History and Features of TSQL
    • Types 0f TSQL Commands
    • Data Definition Language (DDL) – Create, Alter and Drop
    • Data Manipulation Language (DML) – Insert, Delete, Update, Truncate
    • Data Query Language (DQL) – Select
    • Data Control Language (DCL) – Grant and Revoke
    • Transaction Control Language (TCL) – Rollback, save point
    • Constrains (Not Null, Unique, Default, Check constraints,
    Primary Key and Referential Integrity or foreign key constraints
    • Data Types In TSQL
    • Clauses
    Where, Group by, Having and Order by

Scalar Functions

• Numeric Functions
• Date Functions
• Aggregate Functions
• Super Aggregates Over (partition by …) Clause
• Ranking Functions
• Common Table Expressions (CTE)

Joins

  •  Self Join
  •  Left Join
  •  Right Join and full outer join

Single Row Sub Queries

  • Multi Row Sub Queries
  • Co-Related Sub Queries
  • Clustered Index
  • No Clustered Index
  • Create, Alter and Drop Indexes
  • Using Indexes
  • Purpose of Views
  • Creating, Altering and Dropping Indexes
  • Simple and Complex View
  • Encryption and Schema Binding Options in creating views

Transaction Management

  • Introduction
  • Begin Transaction
  • Commit Transaction
  • Rollback Transaction
  • Save Transaction

Cursor

  • Working with Cursors
  • Types of Cursors
  • Static, Dynamic and Keyset Cursors
  • Local and Global Cursors
  • Stored procedure
  • Creating, Altering, and Dropping
  • Input and Output Parameters

User-Defined Functions

  • Creating, Altering, and Dropping
  • Types of User-Defined Functions
  • Table Valued Functions
  • Inline Table-Valued Functions
  • Multi Statement Table Valued Functions

Trigger

  • Purpose of Triggers
  • Differences Between Stored
  • Procedures and User-Defined
  • Functions and Triggers
  • Creating, Altering and Dropping Triggers
  • Task – Data Analysis using SQL project.
  • Introduction to Data Warehouse
  • Introduction to ETL Tools
  • Introduction to Schemas
  • Introduction to Dimension and Fact Tables

Python Basics

  • Introduction to Python
  • Python Installation
  • Interpreters’ vs Compilers
  • Integrated Development Environments (IDES) (Notebook, VS code, Azure Data Studio etc.) Basic concepts

Types of Operators

  • Python Arithmetic Operators
  • Python Comparison Operators
  • Python Assignment Operators
  • Python Bitwise Operators
  • Python Logical Operators

Python Data Types

  • Variables
  • Assigning Values to Variables
  • Multiple Assignment
  • Python Numbers
  • Python Strings
  • Accessing Values in Strings
  • String Special Operators
  • String Formatting Operator
  • Triple Quotes
  • Built-in String Operations

Python Lists

  • Accessing Values in Lists
  • Updating Lists
  • Delete List Elements
  • Basic List Operations
  • Indexing, Slicing, and Matrixes
  • Built-in List Functions & Methods

Python Tuples

  • Accessing Values in Tuples
  • Updating Tuples
  • Delete Tuple Elements
  • Basic Tuples Operations
  • Indexing, Slicing, and Matrixes
  • No Enclosing Delimiters
  • Built-in Tuple Functions

Python Dictionary

  • Accessing Values in Dictionary
  • Updating Dictionary
  • Delete Dictionary Elements
  • Properties of Dictionary Keys
  • Built-in Dictionary Functions & Methods

Loops and Decision Making

  • if statements
  • if..else statements
  • nested if statements
  • while loop
  • for loop
  • nested loops
  • Loop Control Statements
  • break statement
  • continue statement
  • pass statement

Functions

  • Defining a Function
  • Calling a Function
  • Pass by reference vs value
  • Function Arguments
  •  Required arguments
  • Keyword arguments
  • Default arguments
  •  Variable-length arguments
  • The return Statement
  • Scope of Variables
  • Global vs. Local variables

Basic OOPs Concept

  • Creating class in Python
  • Documented String
  • Private Identifier
  • Constructor
  • Inheritance
  • Polymorphism
  • Decorator, Iterator and Generator

Anonymous Function

  • Lambda
  • Map
  • Filter
  • Reduce

File Handling

  • Create
  • Open
  • Read
  • Write
  • Delete
  • Append
  • Others

Anonymous Function

  • Lambda
  • Map
  • Filter
  • Reduce

Data Analysis with Python

  • NumPy.
  • Pandas
  • Matplotlib
  • Seaborn
  • Explanatory Data Analysis

Ready to get started?

Get in touch