100-Days-of-Code-Data-Science

100 Days of Data Science Code

Starting a 100 Days Code Challenge for Learning Data Science from Scratch is my goal on Learning Data Science in Machine Learning by:


Articles Published on LinkedIn


Calendar Progress

July 2023

Sun Mon Tues Wed Thurs Fri Sat
- - - - - - 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 ✅ 19 ✅ 20 ✅ 21 ✅ 22 ✅
23 ✅ 24 ✅ 25 ✅ 26 ✅ 27 ✅ 28 ✅ 29 ✅
30 ✅ 31 ✅ - - - - -

August 2023

Sun Mon Tues Wed Thurs Fri Sat
- - 1 ✅ 2 ✅ 3 ✅ 4 ✅ 5 ✅
6 ✅ 7 ✅ 8 ✅ 9 ✅ 10 ✅ 11 ✅ 12 ✅
13 ✅ 14 ✅ 15 ✅ 16 ✅ 17 ✅ 18 ✅ 19 ✅
20 ✅ 21 ✅ 22 ✅ 23 ✅ 24 ✅ 25 ✅ 26 ✅
27 ✅ 28 ✅ 29 ✅ 30 ✅ 31 ✅ - -

September 2023

Sun Mon Tues Wed Thurs Fri Sat
- - - - - 1 ✅ 2 ✅
3 ✅ 4 ✅ 5 ✅ 6 ✅ 7 ✅ 8 ✅ 9 ✅
10 ✅ 11 ✅ 12 ✅ 13 ✅ 14 ✅ 15 ✅ 16 ✅
17 ✅ 18 ✅ 19 ✅ 20 ✅ 21 ✅ 22 ✅ 23 ✅
24 ✅ 25 ✅ 26 ✅ 27 ✅ 28 ✅ 29 ✅ 30 ✅

October 2023

Sun Mon Tues Wed Thurs Fri Sat
1 ✅ 2 ✅ 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31 - - - -

100 Days of Data Science Code Day-to-Day Progress

DAY 1 (18 July 2023):

Goal: Python Basics

Github Repository: Source Code

LinkedIn post: Daily Update


DAY 2 (19 July 2023):

Goal: Functions and Modules

GitHub Repository: Source Code

LinkedIn post: Daily Update


DAY 3 (20 July 2023):

Goal: Data Structures

GitHub Repository: Source Code

LinkedIn post: Daily Update


DAY 4 (21 July 2023):

Goal: File Handling and Exception Handling

GitHub Repository: Source Code

LinkedIn post: Daily Update


DAY 5 (22 July 2023):

Goal: Python Classes and Objects

GitHub Repository: Source Code

LinkedIn post: Daily Update


DAY 6 (23 July 2023):

Goal: Python OOPs Concepts and Implementation in Python

GitHub Repository: Source Code

LinkedIn post: Daily Update


DAY 7 (24 July 2023):

Goal: Advanced Python Concepts

GitHub Repository: Source Code

LinkedIn post: Daily Update


DAY 8 (25 July 2023):

Goal: Python Connectivity with MySQL Database

GitHub Repository: Source Code

LinkedIn post: Daily Update


DAY 9 (26 July 2023):

Goal: Day 1 of Bank Management System

GitHub Repository: Source Code

LinkedIn post: Daily Update


DAY 10 (27 July 2023):

Goal: Day 2 of Bank Management System

GitHub Repository: Source Code

LinkedIn post: Daily Update


DAY 11 (28 July 2023):

Goal: Final Day of Project (Transfer Operations and Final Testing)

GitHub Repository: Source Code

LinkedIn post: Daily Update


DAY 12 (29 July 2023):

Goal: NumPy Basics and Array Manipulation

GitHub Repository: Source Code

LinkedIn post: Daily Update


DAY 13 (30 July 2023):

Goal: Mathematical Operations with NumPy

GitHub Repository: Source Code

LinkedIn post: Daily Update


DAY 14 (31 July 2023):

Goal: Statistics Functions with NumPy

GitHub Repository: Source Code

LinkedIn post: Daily Update


DAY 15 (1 Aug. 2023):

Goal: Introduction to Pandas and Data Structures in Pandas

GitHub Repository: Source Code

LinkedIn post: Daily Update


DAY 16 (2 Aug. 2023):

Goal: Data Manipulation and Data Aggregation using Pandas

GitHub Repository: Source Code

LinkedIn post: Daily Update


DAY 17 (3 Aug. 2023):

Goal: Data Cleaning

GitHub Repository: Source Code

LinkedIn post: Daily Update


DAY 18 (4 Aug. 2023):

Goal: Feature Engineering and Time Series Analysis

GitHub Repository: Source Code

LinkedIn post: Daily Update


DAY 19 (5 Aug. 2023):

Goal: Matplotlib Introduction and Line Plots

GitHub Repository: Source Code

LinkedIn post: Daily Update


DAY 20 (6 Aug. 2023):

Goal: Matplotlib Scatter Plot and Histogram

GitHub Repository: Source Code

LinkedIn post: Daily Update


DAY 21 (7 Aug. 2023):

Goal: Seaborn Introduction

GitHub Repository: Source Code

LinkedIn post: Daily Update


DAY 22 (8 Aug. 2023):

Goal: Seaborn Visualization Plots - Relational and Regression Plots

GitHub Repository: Source Code

LinkedIn post: Daily Update


DAY 23 (9 Aug. 2023):

Goal: Python Fundamentals Notes

GitHub Repository: Source Code

LinkedIn post: Daily Update


DAY 24 (10 Aug. 2023):

Goal: Python Fundamentals Notes

GitHub Repository: Source Code

LinkedIn post: Daily Update


DAY 25 (11 Aug 2023):

Goal: Pandas Revision

GitHub Repository: Source Code

LinkedIn post: Daily Update


DAY 26 (12 Aug 2023):

Goal: Introduction to Artificial Intelligence and Machine Learning Fundamentals

GitHub Repository: Source Code

LinkedIn post: Daily Update


DAY 27 (13 Aug 2023):

Goal: Understanding Machine Learning Workflow

GitHub Repository: Source Code

LinkedIn post: Daily Update


DAY 28 (14 Aug 2023):

Goal: Model Evaluation Techniques in Machine Learning

GitHub Repository: Source Code

LinkedIn post: Daily Update


DAY 29 (15 Aug 2023):

Goal: Diagnosing and Addressing Underfitting and Overfitting

GitHub Repository: Source Code

LinkedIn post: Daily Update


DAY 30 (16 Aug 2023):

Goal: Simple Linear Regression Implementation

GitHub Repository: Source Code

LinkedIn post: Daily Update


DAY 31 (17 Aug 2023):

Goal: Multiple Linear Regression and Implementation using Student Performance Analysis

GitHub Repository: Source Code

LinkedIn post: Daily Update


DAY 32 (18 Aug 2023):

Goal: Classification in Machine Learning

GitHub Repository: Source Code

LinkedIn post: Daily Update


DAY 33 (19 Aug 2023):

Goal: Logistic Regression Implementation

GitHub Repository: Source Code

LinkedIn post: Daily Update


DAY 34 (20 Aug 2023):

Goal: Decision Tree Concepts

GitHub Repository: Source Code

LinkedIn post: Daily Update


DAY 35 (21 Aug 2023):

Goal: Decision Tree Implementation

GitHub Repository: Source Code

LinkedIn post: Daily Update


DAY 36 (22 Aug 2023):

Goal: Ensemble Methods

GitHub Repository: Source Code

LinkedIn post: Daily Update


DAY 37 (23 Aug 2023):

Goal: Gradient Boosting in Machine Learning

GitHub Repository: Source Code

LinkedIn post: Daily Update


DAY 38 (24 Aug 2023):

Goal: AdaBoost and XGBoost

GitHub Repository: Source Code

LinkedIn post: Daily Update


DAY 39 (25 Aug 2023):

Goal: Random Forests Introduction

GitHub Repository: Source Code

LinkedIn post: Daily Update


DAY 40 (26 Aug 2023):

Goal: Random Forest Implementation and Hyperparameter Tuning

GitHub Repository: Source Code

LinkedIn post: Daily Update


DAY 41 (27 Aug 2023):

Goal: Decision Tree and Random Forest Example

GitHub Repository: Source Code

LinkedIn post: Daily Update


DAY 42 (28 Aug 2023):

Goal: Support Vector Machine (SVM) Introduction

GitHub Repository: Source Code

LinkedIn post: Daily Update


DAY 43 (29 Aug 2023):

Goal: SVM Implementation

GitHub Repository: Source Code

LinkedIn post: Daily Update


DAY 44 (30 Aug 2023):

Goal: SVM Regression Implementation

GitHub Repository: Source Code

LinkedIn post: Daily Update


DAY 45 (31 Aug 2023):

Goal: Introduction to KNN

GitHub Repository: Source Code

LinkedIn post: Daily Update


DAY 46 (1 Sept 2023):

Goal: KNN Implementation

GitHub Repository: Source Code

LinkedIn post: Daily Update


DAY 47 (2 Sept 2023):

Goal: KNN Hyperparameter Tuning

GitHub Repository: Source Code

LinkedIn post: Daily Update


DAY 48 (3 Sept 2023):

Goal: ML Fundamentals Revision

GitHub Repository: Source Code

LinkedIn post: Daily Update


DAY 49 (4 Sept 2023):

Goal: 5G Resource Allocation Capstone Project - MLR, SVR and KNN Regression Models

GitHub Repository: Source Code

LinkedIn post: Daily Update


DAY 50 (5 Sept 2023):

Goal: Capstone Project - Gender Classification - LR, DT, RF, SVM and KNN

GitHub Repository: Source Code

LinkedIn post: Daily Update


DAY 51 (6 Sept 2023):

Goal: Introduction to Cross-Validation

GitHub Repository: Source Code

LinkedIn post: Daily Update


DAY 52 (7 Sept 2023):

Goal: Cross-Validation Implementation

GitHub Repository: Source Code

LinkedIn post: Daily Update


DAY 53 (8 Sept 2023):

Goal: Perform EDA Operation on Different Datasets

GitHub Repository: Source Code

LinkedIn post: Daily Update


DAY 54 (9 Sept 2023):

Goal: Introduction to Dimensionality Reduction

GitHub Repository: Source Code

LinkedIn post: Daily Update


DAY 55 (10 Sept 2023):

Goal: Introduction to Principal Component Analysis (PCA)

GitHub Repository: Source Code

LinkedIn post: Daily Update


DAY 56 (11 Sept 2023):

Goal: Steps in PCA (Principal Component Analysis)

GitHub Repository: Source Code

LinkedIn post: Daily Update


DAY 57 (12 Sept 2023):

Goal: Solve Example of PCA

GitHub Repository: Source Code

LinkedIn post: Daily Update


DAY 58 (13 Sept 2023):

Goal: PCA Implementation using Scikit-Learn

GitHub Repository: Source Code

LinkedIn post: Daily Update


DAY 59 (14 Sept 2023):

Goal: Introduction to Feature Selection

GitHub Repository: Source Code

LinkedIn post: Daily Update


DAY 60 (15 Sept 2023):

Goal: Feature Selection : Filter Methods

GitHub Repository: Source Code

LinkedIn post: Daily Update


DAY 61 (16 Sept 2023):

Goal: Feature Selection : Wrapper Methods

GitHub Repository: Source Code

LinkedIn post: Daily Update


DAY 62 (17 Sept 2023):

Goal: Feature Selection : Wrapper Methods

GitHub Repository: Source Code

LinkedIn post: Daily Update


DAY 63 (18 Sept 2023):

GitHub Repository: Source Code

LinkedIn post: Daily Update


DAY 64 (19 Sept 2023):

Goal: Support Vector Regression (SVR) on Used Car Price Prediction

GitHub Repository: Source Code

LinkedIn post: Daily Update


DAY 65 (20 Sept 2023):

Goal: Movie Recommendations Using Collaborative Filtering

GitHub Repository: Source Code

LinkedIn post: Daily Update


DAY 66 (21 Sept 2023):

Goal: Simple Linear Regression for Insurance Predictions

GitHub Repository: Source Code

LinkedIn post: Daily Update


DAY 67 (22 Sept 2023):

Goal: Simple Linear Regression for Salary Predictions

GitHub Repository: Source Code

LinkedIn post: Daily Update


DAY 68 (23 Sept 2023):

Goal: Exploratory Data Analysis (EDA) for Gym Exercises Data

GitHub Repository: Source Code

LinkedIn post: Daily Update


DAY 69 (24 Sept 2023):

Goal: Exploratory Data Analysis (EDA) for Life Expectancy Data

GitHub Repository: Source Code

LinkedIn post: Daily Update


DAY 70 (25 Sept 2023):

Goal: Exploratory Data Analysis (EDA) on Predicting Student Dropouts

GitHub Repository: Source Code

LinkedIn post: Daily Update


DAY 71 (26 Sept 2023):

Goal: Introduction to Clustering in ML

GitHub Repository: Source Code

LinkedIn post: Daily Update


DAY 72 (27 Sept 2023):

Goal: Clustering Algorithms in Machine Learning

GitHub Repository: Source Code

LinkedIn post: Daily Update


DAY 73 (28 Sept 2023):

Goal: Implementing K-means Clustering

GitHub Repository: Source Code

LinkedIn post: Daily Update


DAY 74 (29 Sept 2023):

Goal: K-means Clustering Implementation

GitHub Repository: Source Code

LinkedIn post: Daily Update


DAY 75 (30 Sept 2023):

Goal: Visualizing Clusters Distribution for 30 Datasets

GitHub Repository: Source Code

LinkedIn post: Daily Update


DAY 76 (1 Oct 2023):

Goal: Hierarchical Clustering Implementation

GitHub Repository: Source Code

LinkedIn post: Daily Update


DAY 77 (2 Oct 2023):

Goal: Hierarchical Clustering Concepts

GitHub Repository: Source Code

LinkedIn post: Daily Update