Professional Documents
Culture Documents
Course Outline:
# Basic Introduction
Introduction to Python
Intro to Jupyter Notebook & Colab
GitHub Introduction
# Python
What is Python
Identifiers and Keywords in Python
Data Types & Type casting
Basic Operation and Operator in Python
Operators in Python
Indentation, Statements and Comment
Data Structures in Python----> Array, String, Lists, Tuples, Set and Dictionaries
Conditional statements in Python
Loops in Python
Function in Python
Lambda functions
Classes and OOPs concept
Regular expression
File handling
Exception handling
# Advance Python
Numpy
Pandas
Matplotlib, Seaborn and Plotly
Command line Arguments
Handling Data and time
Image Processing using OpenCV
Advance Image Processing
# Statistics
Introduction to statistics
Types of statistics--- Descriptive and Inferential
Descriptive Statistics
Variables and Types of Variables
Measure of Center and Measure of Spread
Measures of Central Tendency
Measures of Dispersion
Mean, Mode, Median
Range, Standard Deviation, Variance, Quartile, IQR
Covariance and Correlation between data
# Advance Statistics
Inferential Statistics
Sample v/s Population
Hypothesis Testing
Null and Alternative hypotheses
Type I error vs Type II error
Establishing a rejection region and a significance level
What is the p-value and why is it one of the most useful tools for statisticians
Learning about T-test
One Sample, two Sample T-test
Anova, One Way Annova and Two way Annova
Chi-square Analysis
Parametric and Non-parametric tests
# Probability
Introduction to probability
Bayes Theorem
Bernoulli’s Theorem
Independent & Dependent Events
Conditional Probability
Distribution and its Types
What is Central Limit Theorem
Skewness & Kurtosis
Sampling and different sampling techniques
What is Outlier and its Significance
Introduction to Database
Types of Databases
Relational Database,
Object-Oriented Database,
Distributed Database,
NoSQL Database,
Graph Database,
Cloud Database,
Centralization Database,
Operational Database
Components of Database
# SQL
# Advance SQL
Subqueries
How to write Subqueries in SQL
Views, functions, and Stored Procedure
Transactions
String, transformation, and Regex
Date time manipulation
# Introduction to R programming
What is R?
Installing R and RStudio
RStudio Overview
Conditional statements
If / else
Boolean logical operators
Iteration
while loops
for loop
repeat loop
Next, Break Statement
EDA
Exploratory Data Analysis to gather trends, insights from the data
Help businesses take better businesses decisions
Data Preparation
Data Manipulation Using Dplyr (filter, select, arrange, groupby-summarize)
Data Reshaping by Tidyr
Data Cleaning (Handling Missing Values)
Machine learning
Linear models
Introduction to linear regression
Mathematics behind linear regression
Least square method
How to evaluate regression model
Python and R implementations
Interpretation of Model coefficient
Regularization algorithm
What is regularization
Lasso regression and Its implementation in Python and R
Ridge regression and Its implementation in Python and R
ElasticNet regression and Its implementation in Python and R
Ensemble model
Introduction to ensemble
Bagging and boosting
Bagging model
Introduction to bagging
Random forest
Reason to use Random Forest
Random Forest Types
Random Forest Applications
Python and R Implementation
Hyperparameter Tuning
Stacking
Introduction to stacking
Implementation
Blending
Introduction to blending
Implementation
Boosting algorithm
Introduction to Boosting
Gradient Boosting
Adaboost
Catboost
LightGBM
K nearest Neighbors
Introduction to KNN
Mathematics behind KNN
Implementation in Python and R
Segmentation techniques
What is Clustering?
K-Means Clustering
When to use K-Means Clustering?
What is K?
Euclidean Distance
K-Means Clustering Example
Implementation in python and R
Agglomerative clustering
Implementation in python and R
Feature engineering
Feature Encoding
Factor Analysis
Feature Scaling
Feature Selection
Outlier Treatment
Tableau tutorial
Introduction to Tableau
Introduction
Installing Tableau
Data Preparation
Data Blending
What are Blends
Steps for Blending
Understand Primary and Secondary Data Sources
Work Across Blended Data Sources
Define Blend Relationships for Blending
Establish a Link
Multiple Links
Blending Limitations
Filters
Introduction to filters
Types of filters
Level of Details
Introduction
Syntax
Aggregation and replication with LOD expressions
Nested LOD expression
SVM
Naive Bayes
K-Means Clustering
Feature Selection
Deep learning
Introduction
Real Life Applications of Deep Learning
Difference between Machine learning and deep learning
Challenges of Deep learning
Architecture of Deep learning projects
Various frameworks in deep learning
Introduction to GRU
Implementation
Introduction to Seq2seq
Implementation
Autoencoder
Introduction
Architecture explanation
Application of autoencoder
Implementation
Self-Organizing maps
Introduction
SOM explanation and applications
Implementation
Web scrapping
What is Web Scraping?
Application
Components of a Web Scraper
Python Libraries for web scraping
Extract data using Beautiful Soup
Full Table Scraping
Row Scraping Header Scraping
# Cloud platforms
Introduction
Various cloud platform
Free
Docker tutorial
Kubernetes tutorial