Introduction to Data Science Course Curriculum
1. Introduction to data science
Overview
Terminology in data science
Application of data science
2. Basics Python for data science
Introduction
Operators
Variables
Variables and data types
Conditional statements
Looping
Function
Data structure
Lists, Dictionary and Tuple
File Reading (CSV, Excel etc.)
Basics Class and Objects concepts
3. Pandas (Exploratory Data Analysis with Pandas)
Introduction
Data structure
Data types
Series
Dataframe
Reindexing
Iteration
Sorting
Aggregation
Missing Data
GroupBY
Merging/Joining
Concatenation
Filtering
4. Data Visulization Library
MatplotLib
Seaborn
5. Numpy
Introduction
Numpy.zeros() and numpy.ones() in python
Numpy.reshape() in python
Numpy.hstack() and numpy.vstack()
Numpy.asarray()
Numpy.arange()
Numpy.linspace() and numpy.logspace()
Indexing and Slicing
Numpy.dot(): dot product in python
Numpy matrix manipulation with np.matmul()
6. Statistics
Introduction
Mean, Median, Mode
Variables types
Variance
Standard Deviation
Frequency
Histogram
Correlation
7. Data Preprocessing and Engineering
Standardization
Normalization
Min-Max Scaling
Label Encoding
OneHotEncoding
8. Machine Learning
Supervised Learning – Regression
Supervised Learning – Classification
Ensemble methods and Boosting
Unsupervised – Clustering
Model Evaluation and Hyperparameter Tuning
Natural Language Processing
Building a webapp using streamlit
Model Deployment