DATA SCIENCE COURSE CURRICULUM
[Link] DESCRIPTION DATE & TIME
Note: Class time & link will be
Induction Session sent to you 24hrs before the
class
Introduction to Data Science:
Overview of data science, its importance, applications,
1 1 HOUR
& tools used in data science.
Introduction to Python and Jupyter Notebook
Python Basics:
2 Variables, data types, loops, conditions, & functions. 1 HOUR
Introduction to libraries like NumPy, Pandas, & Matplotlib.
Data Acquisition:
3 Data sources, data formats, 1 HOUR
Methods to collect and clean data
Data Exploration: Descriptive statistics,
4 1 HOUR
data visualization, & correlation analysis
Data Preparation: Data cleaning, feature scaling,
5 1 HOUR
encoding categorical data, & handling missing data.
Outcome-driven Project (1 hour): Students will work on a
6 data cleaning project using Python & 1 HOUR
Pandas during the live session.
Introduction to Machine Learning:
7 Overview of machine learning, 1 HOUR
types of machine learning algorithms, & supervised learning.
Linear Regression: Simple linear regression,
8 1 HOUR
multiple linear regression, & model evaluation.
Classification: Logistic regression,
9 1 HOUR
K-Nearest Neighbors, & model evaluation
Decision Trees: Introduction to decision trees,
10 1 HOUR
Gini index, & Information gain.
Random Forest: Introduction to random forests,
11 1 HOUR
bagging, and boosting.
Outcome-driven Project (1 hour): Students will work on a
12 supervised learning project using scikit-learn during the 1 HOUR
live session.
Unsupervised Learning: Introduction to unsupervised
13 learning, 1 HOUR
clustering algorithms, and K-Means clustering.
Dimensionality Reduction:
14 Introduction to principal component analysis (PCA) 1 HOUR
and t-Distributed Stochastic Neighbor Embedding (t-SNE)
Natural Language Processing (NLP):
15 Introduction to NLP, tokenization, 1 HOUR
stemming, & lemmatization
Sentiment Analysis: Introduction to sentiment analysis,
16 1 HOUR
preprocessing, feature extraction, and model building
Text Classification: Introduction to text classification,
17 1 HOUR
bag-of-words model, and Naive Bayes.
Outcome-driven Project (1 hour): Students will work on a
18 text classification project using NLP techniques 1 HOUR
during the live session.
Neural Networks:
19 Introduction to artificial neural networks, 1 HOUR
perceptron, activation functions, & backpropagation.
Outcome-driven Project (1 hour):
20 Students will work on a neural network project 1 HOUR
using TensorFlow during the live session.
Convolutional Neural Networks (CNN):
21 1 HOUR
Introduction to CNN, convolutional layers, & pooling layers.
Outcome-driven Project (1 hour):
22 Students will work on a CNN project using 1 HOUR
TensorFlow during the live session.
Recurrent Neural Networks (RNN):
23 1 HOUR
Introduction to RNN, LSTM, and GRU.
Outcome-driven Project (1 hour): Students will work on
24 1 HOUR
an RNN project using TensorFlow during the live session.
Time Series Analysis:
25 Introduction to time series analysis, trend, 1 HOUR
seasonality, and autocorrelation.
Outcome-driven Project (1 hour):
26 Students will work on a time series analysis project 1 HOUR
using Python during the live session.
Forecasting: Introduction to forecasting,
27 1 HOUR
moving average, exponential smoothing