Data Science Complet Syllabus
Data Science Complet Syllabus
DATA SCIENCE
PROGRAM
Detailed
Course Syllabus
CONTENTS
Operators
- Arithmetic Operators
- Logical Operators
- Identity Comparison Operators
- Membership Test Operators
- Bitwise Operator Part 1
- Bitwise Operator Part 2
Loops in Python
- Loops In Python
- While Loops in python
- range() in python
- For Loop In python
- Break In Python
- Continue In Python
- Nested Loop in Python
Functions in Python
- Functions in Python
CONTENTS
Strings in Python
- Strings in Python
- Escape sequence & Raw Strings
- String Operations Part 1
- String Operations Part 2
- String Comparison
- Pattern Searching
Data Structure
- List Introduction
- Tuples in Python
- Set in Python
- Dictionary in Python
- Slicing (List, Tuple And String)
- Comprehensions in python
DATA TOOLKIT
Getting Started with Files
- Reading Data from Test-File
- Reading Data from test-file Corpus
- Text Preprocessing
- Writing Data On a test-file
- Writing Data on a test-file with New Line
CONTENTS
OS with Python
- OS Library - Directories
- OS Library - List Directories
- OS Library - Bulk Directories Creation
- OS Library - Hierarchical Bulk Directories Creation
- Bulk Text-file Reading
- Bulk Text-file Data Combining
OS with Python
- OS Library - Directories
- OS Library - List Directories
- OS Library - Bulk Directories Creation
- OS Library - Hierarchical Bulk Directories Creation
- Bulk Text-file Reading
- Bulk Text-file Data Combining
Statistics
- Mean, median mode
- Standard Deviation and Variance
- Normal Distribution
Data Preprocessing
- Data Preprocessing - Removing Null Value Rows
- Data Analysis - Numeric
- Data Analysis - Categorical
- Data Analysis - Automatic Categorical
- Null Values Handling - Numeric
- Null Values Handling - Categorical
- Null Values Handling on GooglePlaystore Dataset
CONTENTS
Data Analysis
- Data Analysis with Multiple Columns
- Data Analysis using Conditions
- Group By in Pandas
EXCEL
Introduction to Excel
- Interface of Excel
- Entering Data
- Changing the Structure of Worksheet
- Data Styling
CONTENTS
Functions in Excel
- Text Functions In Excel
- Date Functions In Excel
- Logical Functions In Excel
- BODMAS Rule and Count Functions
- Index Function Vs Match Function
- Financial Functions In Excel
- Statistical Functions in Excel
- Maths and Trigonometric Functions
- VLOOKUP In Excel
- HLOOKUP
Shortcuts in Excel
- Shortcut Keys (Ctr1 A to Ctr1 Z)
- Shortcut Keys for Accessing the Tabs
- Some more Alt Short Cut Keys
- F 1 to F 12 Shortcut Keys
- Shift F1 to Shift F12 Shortcut keys
- Ctr1 F 1 to Ctr1 F 12 Shortcut keys
- Ctr1 1 to Ctr1 0 Shortcut keys
- Ctr1 Single key Shortcut keys
- Ctr1 Shift Single key Shortcut keys
SQL
What is DBMS?
- Databases
- Databases vs FS
- Relational and Non Relational Databases
- Database widely used(Examples)
CONTENTS
Installing MYSQL(MacOS/Windows)
- Installing MYSQL(MacOS/Windows)
Introduction to SQL
- What is SQL
- Basic Terminologies
- ER Diagrams
Types of Commands
- Types of Commands
Inserting Data
- Inserting Data
- Keys
Retrieving Data
- SELECT Statement
- Queries based on conditions (Simple)
Constraints in SQL
- NOT NULL
- PRIMARY KEY
- UNIQUE
- FOREIGN KEY
- CHECK
- DEFAULT
CONTENTS
Updating-Data
- SELECT CLAUSE
- WHERE CLAUSE
- AND & OR CLAUSE
- LIKE CLAUSE
- TOP CLAUSE
- Updating a single row
- Updating Multiple rows
- DELETE QUERY
Nested Queries
- Scalar
- Column
- Row
- Exists
- Correlated
Operators in SQL
- Arithmetic operators
- Comparison operators
- Logical Operators
- Wildcard Operators
Aggregation
- What is aggregation
- Min, Max, SUM, Avg.
- COUNT, DISTINCT
- ORDER BY
- GROUP BY
- HAVING
- CASE When
- Sorting Results
Joins
- What are joins?
- Types of joins
- Left join
- Right join
- Inner join
- Outer join
- Natural join
CONTENTS
Unions
- Unions
Alias
- Alias
Indexes
- Indexes
Alter Command
- Alter Command
Transaction
- Transactions
Clone Tables
- Clone Tables
Handling Duplicates
- Handling Duplicates
Injection
- Injection
DLC Commands
- GRANT and REVOKE
TLD Commands
- COMMIT
- SAVE POINT
- ROLLBACK
CONTENTS
Function in SQL
- DATE Functions
- SUBSTRING
- LCASE, UCASE. CONCAT etc
Views
- What are views?
- Advantages of Views
- CRUD In Views
Miscellaneous
- Comment
- Using regex
- Stored Procedures
- Triggers
- CTE
Normalization in DBMS
- Normalization in DBMS
NoSQL
- NoSQL
TABLEAU
Introduction to Tableau
- Tableau Installation
- Connecting Tableau with Data Navigating Tableau
-Exporting the Worksheet
- Dashboards
- Workbook
CONTENTS
Fundamentals of Tableau
- Marks Cards
- Encoding to Marks
- Labelling and Tool Tips addition
- Applying Filters to the plot
- Data Hierarchies
- Need of Calculated Fields
- Add Calculated Fields
- Table Calculations
- Highlighting in Tables
- Sets in Tableau
- Way to implement Sets
- Detailed Expressions in Tableau
- Conditional Formatting
- Groups
- Sparklines
- Funnel Chart
- Gantt Chart
- Waterfall Chart
- Graph Pareto Chart
- Control Chart
- Dumbbell Charts
- Jitter Points
- Clustering in Tableau
- Word Cloud
- Bubble Chart
- Bump Chart
- Choropleth Map
- Symbol Map
- Dual-Axis Map
WEB SCRAPING
To Scrape
- How to scrap a Web-Page
- Scraping Quotes
- Scraping Quotes with Author Details
- Scraping Author Info
- Scraping Quotes from Multiple Pages
- Book Scraper I Scraping Books data from Home-Page
- Book Scraper I Scraping Books data from Multiple Pages
- Book Scraper I Individual Page Scraper
- Books Scraper I Data Combining
Wikipedia Scraper
- Wikipedia Article Scraping
- Google search Link Generator
- Wikipedia Scraping by Title
Selenium
- Getting Started with Selenium
YouTube Scraper
- YouTube Web Scraping I Understanding the Tags
- YouTube Web Scraping I Data from Channel Page
- YouTube Web Scraping I Video Data Scraping
- YouTube Web Scraping I Saving Dataset
Linear Regression
- Linear Regression Intuition
- Forward Propagation and Cost Function in Linear Regression
- Gradient Descent in Linear Regression
- Updating the Parameters in Linear Regression
- Detailed Mathematics behind Linear Regression
- Linear Regression Model from Scratch
- Linear Regression Model Training
- Linear Regression Model Prediction
- Linear Regression Model using ScikitLeam library
Decision Tree
- Decision Tree Regression Intuition
- Decision Tree Regression Hands On
Random Forest
- Random Forest Regression Intuition
- Random Forest Regression Hands On
Classification Algorithm
- Logistic Regression Intuition
- KNN Algorithm Intuition
- Naive Bayes Intuition
- Project Titanic - Classification
Clustering Algorithm
- K means intro
- K means Initialise Centres
- E step in K-Means
- Plotting Clusters
- M Step in K-Means
- Random lnit improvement in K-Means
Feature Engineering
- Feature Selection - with Correlation Matrix
- Feature Selection - with Extra Tree Classifier
- Feature Selection - with SelectKBest Method
- Principal Component Analysis (PCA) Intuition
- PCA Implementation
- TSNE Intuition
- TSNE Implementation
- K-Fold Cross Validation Intuition
- K-Fold Cross Validation Implementation
CONTENTS
IMAGE PROCESSING
Fundamentals of Image Processing
- Matrix Vs Image
- DIY High Res Grayscale
- RGB colour scale
- Create Colors- RGB
- Adding Transitions to RGB
- Create Custom Colors
Image Manipulation
- Draw Shapes with OpenCV
- Edge Detection
- Image Blur
- Edge Detection with Blur
- Image Scaling
Masking
- Thresholding on Greyscale
- Colour Masking - Images
-Colour Masking - Videos
DEEP LEARNING
Perceptrons
- Introduction- Neurons vs Artificial Neural Networks
- Learning of ANN
- Gradient Descent of ANN
- Implementation and Visualization of perceptron
NLP
Getting Started with NLP
- Getting Started with NLTK and Tokenization
- Stemming & Lemmatisation
- StopWords Removal from Scratch
- Corpus & Vocabulary
- Vocabulary with Keras
CONTENTS