Welcome to SICT COMPUTER EDUCATION

Welcome to SICT COMPUTER EDUCATION

 
Certificate IN DATA ANALYST ( S-SICT-DATA ANALYST )

BASIC INFORMATION

Module I

v Excel

o   Topics

§  Basic formulas: SUM, AVERAGE, MEAN, MEDIAN, SUMPRODUCT, CONCATENATE

§  Advance formulas: VLOOKUP, INDEX, MATCH, IF, COUNTIF, SUMIF

§  Remove duplicates and conditional formatting

§  Charts, filters, sort and slicers

§  Pivot tables and pivot charts

v Math and Statistics

o   Topics

§  Basic Math: Arithmetic, Weighted average, Cumulative sum, Percentile

§  Basic Statistics: Mean, Median, Mode, Standard deviation, Normal distribution

 

Module II

v SQL

o   Topics

§  Ø  Introduction to SQL & Databases

·         What is SQL and its purpose?

·         Understanding relational databases

·         Setting up MySQL (or your preferred SQL environment)

Ø  Creating and Managing Databases

·         Creating a database

·         Setting default schema

·         Dropping a database (and why to be careful)

Ø  Creating and Managing Tables

·         Creating tables with different data types:

·         INT, VARCHAR, TEXT, ENUM, DATE, TIMESTAMP

·         Applying constraints:

·         PRIMARY KEY, AUTO_INCREMENT, NOT NULL, UNIQUE, DEFAULT

·         Foreign keys and referential integrity:

·         Defining foreign keys

·         Altering tables:

·         Adding, dropping, modifying columns

·         Renaming tables

Ø  Inserting Data

·         Insert data into tables:

·         Without specifying columns (full insert)

·         Best practice: specifying columns

·         Inserting multiple rows at once

Ø  Querying Data

·         SELECT basics:

·         Selecting all columns vs specific columns

·         Filtering data using WHERE:

·         Comparison operators (=, !=, <, >, <=, >=)

·         Handling NULL values

·         Using BETWEEN, IN, LIKE for filtering

·         Combining conditions with AND, OR

·         Sorting with ORDER BY

·         Limiting results with LIMIT

Ø  Updating and Deleting Data

·         Updating rows using UPDATE

·         Deleting rows using DELETE

·         Deleting all rows but keeping table structure (TRUNCATE)

·         Dropping tables

·         Best practices to avoid accidental data loss

Ø  Joins and Combining Data

·         Understanding why joins are used

·         Types of joins:

·         INNER JOIN

·         LEFT JOIN

·         RIGHT JOIN

·         (Overview of FULL JOIN)

·         Using JOIN with ON and USING

·         Cross joins and self joins

·         Practical examples

Ø  Using Subqueries

·         What are subqueries?

·         Types of subqueries:

·         Scalar, row, and table subqueries

·         Subqueries in WHERE, FROM clauses

·         Examples and when to use subqueries vs joins

Ø  SQL Functions

·         Aggregate functions: COUNT(), SUM(), AVG(), MIN(), MAX()

·         String functions: LENGTH(), LOWER(), UPPER(), CONCAT()

·         Date functions: NOW(), CURDATE(), YEAR(), DATEDIFF()

·         Mathematical functions: ROUND(), CEIL(), FLOOR(), MOD()

·         Conditional functions: IF()

Ø  Date Conversion and Formatting

·         Converting strings to dates

·         Formatting date outputs

·         Calculating date differences

Ø  Exploring Database Structure

·         Listing all tables in a database:

·         Viewing the structure of a table:

·         Using these commands to understand existing databases

Exporting and Importing Data

  • Exporting or importing query results to CSV or other formats

Ø  Introduction to EER Diagrams

Ø  Practice exercises (provided separately)

Ø  Sample databases for hands-on learning

Module III

v BI Tools :-   Power BI

Introduction-Power BI Desktop

Ø  Overview of PowerBI

Ø  Installation

Ø  Settings

Data Transformation

Ø  Types of Data Source Connection

Ø  Loading Data

Ø  Query Editor

Ø  Groups

Ø  Transform Data

Power Query

Ø  Remove rows & columns

Ø  Replace Values & errors

Ø  Conditional columns

Ø  Custom columns

Ø  Sorting & changing type of columns

Ø  Filtering data

Ø  Group by

Ø  Merge & append query

Ø  Pivot & Unpivot

Visualisation

Creating Charts & tables

Ø  Bar chart, Area chart, funnel chart, Pie chart, Donut chart, ribbon chart, Waterfall chart,

Ø   Scatter chart, Treemap, Map chart, Gauge chart

Ø  Creating Tables with conditional formatting

Ø  Creating Matrices with multiple drills

Ø  Using filters & Slicers

Ø  Using & modifying legends &  Tooltips

Ø  Using Drill through in multiple files & setting connection

Functions

Ø  Making cards & using aggregate functions

Ø  Date and time functions

Ø  Calculated Columns

Ø  Inserting measures

Ø  Related functions

Making Dashboard

Ø  Buttons, shapes, Images, Text box

Ø  Q & A setup

Ø  Creating reports & Publishing

Ø  Using all charts & tables

Ø  Slicers

Ø  Narratives

 

·         Key influencer Model

·         Decomposition Tree model

·         Data Modelling: Managing Data Relationship

·         Creating calculated Measures

·         Creating calculated columns

Dax query

Ø  Operators , variables

Ø  Text  functions

Ø  Filter functions

Iterator functions 

Module IV

v Programming- Python

Note: If you are a beginner, my personal suggestion will be to learn Python instead of R- as its high in demand and beginner friendly. Also, it will help to solve Machine Learning problems

o   Topics in Python:

§  Variables, Data types, Lists, Tuples, Dictionaries, Sets, Conditional expressions, Modules, Functions, Operators, if statements, Loops, classes and objects

§  Python libraries: Pandas and Matplotlib

§  Pandas: read/write csv, excel and JSON files, work with dataframe, data manipulation and analysis- Group by, Concatenate, Merge

§  Matplotlib: creating static, animated, and interactive visualizations in Python