Data Science Syllabus

Data Science Path

Comprehensive Data Science curriculum with Python, Machine Learning, Statistics, and SQL: from data exploration to predictive analytics and deep learning fundamentals.

Module 1
🤖

Introduction to Data Science

Fundamentals Python Setup

Introduction to Data Science, Machine Learning, Artificial Intelligence relationships. Python basics, Python IDEs, Jupyter Notebook installation and usage for data exploration.

Module 2
📦

Python Packages & Libraries

Pandas NumPy

Pandas fundamentals: Series, DataFrames, reading/writing data, grouping, merging, joining. NumPy arrays, indexing, manipulation and operations for numerical computing.

Module 3
📊

Data Visualization

Matplotlib Plotting

Matplotlib installation and usage, basic plotting commands, multiple plots and legends. Object-oriented plotting methods, styling visualizations for insights.

Module 4
🧠

Scikit-Learn Fundamentals

ML Basics Data Loading

Introduction to Machine Learning with scikit-learn, problem setting, loading datasets, learning, predicting and ML conventions for building robust models.

Module 5
📈

Statistics & Probability

Statistics Distributions

Introduction to Statistics: measures (mean, median, mode), probability theory, standard deviation, variance, bias-variance tradeoff, underfitting and overfitting concepts.

Module 6
📏

Distance Metrics & Outliers

Euclidean Outlier Analysis

Distance metrics (Euclidean, Manhattan). Outlier detection using IQR, box plots, scatter plots and Cook's Distance for data quality assessment.

Module 7
🔧

Data Preprocessing

Missing Values Imputation

Handling missing values: NA identification, central imputation, KNN imputation, dummification. Data cleansing and preprocessing for quality modeling.

Module 8
🔗

Correlation Analysis

Pearson Relationships

Understanding correlation: positive, negative, zero correlation. Pearson correlation coefficient calculation, interpretation and identifying feature relationships.

Module 9
📐

Linear Regression

Regression R-squared

Linear regression fundamentals: linear equations, slope, intercept, R-squared values. Building regression models with scikit-learn and evaluating performance.

Module 10
🎯

Logistic Regression & Classification

Classification Probability

Logistic regression, ODDS ratio, probability of success/failure. ROC curves, bias-variance tradeoff and binary classification evaluation metrics.

Module 11
🌳

Unsupervised Learning - Clustering

K-Means Hierarchical

K-Means clustering, K-Means++ algorithm, hierarchical clustering approaches. Unsupervised learning for customer segmentation and pattern discovery.

Module 12
✂️

Support Vector Machine (SVM)

SVM Kernels

Support vectors, hyperplanes, linear hyperplanes. SVM kernels: linear, radial, polynomial for classification and regression tasks with non-linear data.

Module 13
🗄️

SQL Introduction & DDL/DML

Database SQL Basics

SQL introduction, installation, DDL/DML/DQL statements, operators, data types. INSERT, UPDATE, DELETE operations and COMMIT/ROLLBACK transaction control.

Module 14
🔎

SQL SELECT & Filtering

SELECT WHERE Clause

SELECT statement capabilities, filtering with WHERE, sorting with ORDER BY. Pre-defined functions, IF-THEN-ELSE in SELECT and basic SQL reporting.

Module 15
⚖️

SQL Aggregation & Grouping

GROUP BY HAVING

Aggregate functions (SUM, COUNT, AVG), GROUP BY clause, HAVING clause for filtered aggregations. Complex aggregation queries for analytics.

Module 16
🔗

SQL Subqueries & Advanced Queries

Subqueries CTEs

Subquery types, SET operators, multiple queries combination. Correlated subqueries, EXISTS/NOT EXISTS operators, WITH clause and recursive CTEs.

Module 17
📅

SQL Date/Time Functions

Dates Timestamps

Date/Time tracking, time zones, CURRENT_DATE/TIMESTAMP functions. EXTRACT, TZ_OFFSET, FROM_TZ, TO_TIMESTAMP, INTERVAL data types for temporal analysis.

Module 18
🔒

SQL Privileges & Security

Privileges Users

System vs object privileges differentiation, user creation, grant/revoke privileges, role management, password management and access control.

Module 19
💡

Capstone Project

Project End-to-End

End-to-end Data Science project: data collection, preprocessing, exploratory analysis, feature engineering, model building, evaluation and presentation of insights.

Exclusive Offer

Get expert guidance to launch your tech career. Quick consultation available now!