This repository contains different machine learning classification algorithms based on different data. All notebooks include Data Preparation (data fetch, filling missing values, feature engineering), Exploratory Data Analysis (using various visualization techniques), Pre-Processing, Building a Machine Learning Model, Model Evaluation.