fbpx

Data Science

IT Sharks has many high quality courses available across 12 distinct categories. All our courses are self-paced and have been designed by subject matter experts, to give you an interactive and enriched learning experience.Depending on your learning goal, which help you focus your learning to provide you with specific expertise in your field or industry.

Data Analytics
Free
Data Science

Data Analytics

Part 1:- Excel (16 Hrs)

Excel Basic

• Interface navigation and workbook management
• Basic formulas (SUM, AVERAGE, COUNT, MAX, MIN)
• Cell referencing (relative, absolute, mixed)
• Basic formatting and data entry

Advanced Functions

• Logical functions (IF, AND, OR, NOT, IFERROR, IFS)
• Lookup functions (VLOOKUP, HLOOKUP, XLOOKUP, INDEX, MATCH)
• Text functions (CONCATENATE, TEXTJOIN, LEFT, RIGHT, MID, TRIM)
• Date & Time functions (TODAY, NOW, DATE, DATEDIF)
• Statistical functions (COUNTIF, SUMIF, AVERAGEIF, COUNTIFS, SUMIFS)

Data Cleaning & Preparation

• Removing duplicates
• Text to Columns
• Find & Replace
• Data Validation
• Flash Fill
• Handling missing data

Data Analysis Tools

• Pivot Tables & Pivot Charts
• Conditional Formatting
• Advanced Sorting & Filtering
• Subtotals and Grouping
• What-If Analysis (Goal Seek, Scenario Manager, Data Tables)
• Power Query (Get & Transform)

Data Visualization

• Chart types and when to use them
• Creating effective dashboards
• Slicers and Timelines
• Sparklines
• Custom charts

Reporting & Dashboard

• How to Report & Build Dashboard

Part 2:- Python (40 Hrs)

Python Fundamentals

• Installation (Python, Anaconda, Jupyter Notebook)
• Variables and data types
• Operators (arithmetic, comparison, logical)
• Strings and string methods
• Lists, tuples, sets, dictionaries
• Conditional statements (if, elif, else)
• Loops (for, while)
• Functions and lambda functions
• Error handling (try, except)

NumPy Library

• NumPy arrays vs Python lists
• Array creation and indexing
• Array operations and broadcasting
• Mathematical functions
• Statistical operations
• Reshaping and manipulating arrays

Pandas Library

• Series and DataFrames
• Reading data (CSV, Excel, JSON)
• Data inspection (head, tail, info, describe)
• Indexing and selecting data (loc, iloc)
• Filtering and sorting
• Handling missing values
• Data type conversions
• Adding and removing columns/rows
• GroupBy operations
• Merging, joining, and concatenating DataFrames
• Pivot tables and cross-tabulations
• Applying functions to data
• String operations

Data Cleaning with Python

• Identifying and handling duplicates
• Dealing with missing data (dropna, fillna)
• Data type conversions
• Renaming columns
• String cleaning and normalization
• Outlier detection and handling

Exploratory Data Analysis (EDA)

• Descriptive statistics
• Correlation analysis
• Distribution analysis
• Frequency tables

Data Visualization with Matplotlib & Seaborn

• Line plots, bar charts, histograms
• Scatter plots and box plots
• Heatmaps and pair plots
• Customizing plots (labels, titles, legends)
• Subplots and multiple visualizations
• Seaborn styling and themes

Reporting

• How to Report
• Make a Fully Notebook

Part 3:- Mathematics (16 Hrs)

Linear Algebra (Core Topics)

Vectors & Operations

• Vector addition, subtraction, scalar multiplication
• Dot product and vector norms
• Vector projections
• Linear independence and basis vectors

Matrices & Operations

• Matrix multiplication and transpose
• Identity and inverse matrices
• Determinants
• Matrix rank

Systems of Linear Equations

• Gaussian elimination
• Solutions types (unique, infinite, no solution)

Statistics (Core Topics)

Descriptive Statistics

• Mean, median, mode
• Variance and standard deviation
• Percentiles and quartiles
• Skewness and kurtosis
• Box plots and outlier detection

Probability Distributions

• Normal distribution and Z-scores
• Binomial distribution
• Poisson distribution
• Uniform distribution
• Exponential distribution

Sampling & Central Limit Theorem

• Sampling distributions
• Standard error
• Central Limit Theorem

Confidence Intervals

• Confidence intervals for means
• Confidence intervals for proportions
• Margin of error

Hypothesis Testing

• Null and alternative hypotheses
• P-values and significance levels
• Type I and Type II errors
• Z-tests and t-tests
• Chi-square tests
• ANOVA (one-way)

Correlation & Regression

• Pearson correlation coefficient
• Spearman rank correlation
• Simple linear regression
• Multiple linear regression
• R² and adjusted R²
• Residual analysis
• Assumptions of regression

A/B Testing

• Hypothesis setup
• Sample size calculation
• Statistical vs practical significance

Probability (Core Topics)

Probability Fundamentals

• Sample space and events
• Probability rules (addition, multiplication)
• Complement rule

Conditional Probability

• Conditional probability formula
• Independence of events
• Bayes' Theorem
• Applications (false positives, diagnostic tests)

Random Variables

• Discrete vs continuous random variables
• Expected value (mean)
• Variance and standard deviation
• Probability distributions (PMF, PDF, CDF)

Common Distributions

• Bernoulli and Binomial
• Poisson
• Normal (Gaussian)
• Exponential

Derivatives

• Basic derivative rules
• Chain rule
• Partial derivatives
• Gradient (for optimization)

Optimization

• Finding maxima and minima
• Critical points
• Gradient descent basics

Integrals

• Definite and indefinite integrals
• Area under curves
• Applications in probability (PDF integration)

Part 4 :- SQL(30 Hrs)

SQL Fundamentals

• What is SQL and databases
• Database structure (tables, rows, columns)
• Data types
• Installing SQL environment (MySQL, PostgreSQL, or SQL Server)

Basic Queries

• SELECT statement
• WHERE clause and filtering
• DISTINCT keyword
• ORDER BY (ASC, DESC)
• LIMIT/TOP
• Comparison operators (=, !=, >, <, >=, <=)
• Logical operators (AND, OR, NOT)
• IN, BETWEEN, LIKE operators
• IS NULL, IS NOT NULL

Aggregate Functions

• COUNT, SUM, AVG, MAX, MIN
• GROUP BY clause
• HAVING clause
• Difference between WHERE and HAVING

SQL Joins

• INNER JOIN
• LEFT JOIN (LEFT OUTER JOIN)
• RIGHT JOIN (RIGHT OUTER JOIN)
• FULL OUTER JOIN
• CROSS JOIN
• SELF JOIN
• Multiple joins

Data Manipulation

• INSERT INTO
• UPDATE
• DELETE
• CREATE TABLE
• ALTER TABLE
• DROP TABLE

Advanced SQL Concepts

• Subqueries (nested queries)
• CASE statements
• UNION and UNION ALL
• Common Table Expressions (CTEs)
• String functions (CONCAT, SUBSTRING, UPPER, LOWER, TRIM)
• Date functions (DATEADD, DATEDIFF, DATEPART, FORMAT)
• Type casting and conversion

Window Functions (Advanced)

• ROW_NUMBER()
• RANK() and DENSE_RANK()
• PARTITION BY
• LAG() and LEAD()
• Running totals

Part 5 :- Power BI (18 Hrs.)

Power BI Introduction

• What is Power BI and its components
• Power BI Desktop vs Power BI Service
• Interface overview
• Installing Power BI Desktop

Connecting to Data Sources

• Importing data from Excel, CSV
• Connecting to databases (SQL Server, MySQL)
• Web data sources
• Other connectors

Power Query (Data Transformation)

• Power Query Editor interface
• Data cleaning operations
• Removing duplicates and errors
• Filtering and sorting
• Changing data types
• Splitting and merging columns
• Pivoting and unpivoting
• Appending and merging queries
• Adding custom columns
• Grouping data
• Applied steps management

DAX (Data Analysis Expressions)

• Calculated columns vs measures
• Basic DAX functions (SUM, AVERAGE, COUNT, MIN, MAX)
• CALCULATE and FILTER functions
• Time intelligence functions (TOTALYTD, SAMEPERIODLASTYEAR, DATEADD)
• ALL, ALLEXCEPT, ALLSELECTED
• RELATED and RELATEDTABLE
• Variables in DAX
• Iterator functions (SUMX, AVERAGEX)
• Conditional functions (IF, SWITCH)
• Text and date functions

Data Visualization

• Chart types in Power BI (bar, column, line, pie, donut)
• Cards and KPIs
• Tables and matrices
• Maps and filled maps
• Slicers and filters
• Gauges and waterfall charts
• Scatter plots and bubble charts
• Treemaps and funnels
• Custom visuals from marketplace
• Formatting and customization

Creating Interactive Dashboards

• Report design principles
• Page layout and themes
• Buttons and navigation
• Bookmarks
• Drill-through and drill-down
• Tooltips (custom tooltips)
• Sync slicers across pages
• Mobile layout

Short Description

Duration: 120 Hours

Apply for this course

Please type your full name.
Invalid Input
Invalid email address.
Invalid Input

Connect with us

Villa No. 48, 2nd Floor, Flat 6, 105th Street, El Horreya Sq., Beside El Raya Market, Maadi - Cairo, Egypt 11728

  • Mobile+20 1112 50 5953

  • Whatsapp+20 101 774 3315

  • Email info@itsharks.co

Newsletter

Enter your email and we'll send you more information

© 2025 Copyright IT Sharks. All Rights Reserved.

Search