This project focuses on applying machine learning techniques to predict customer behavior in the context of a personal loan campaign for Thera Bank. The analysis begins with an executive summary outlining the project's objectives, which include identifying potential customers most likely to accept a loan offer. The project utilizes supervised learning algorithms, specifically logistic regression, decision tree classifiers, random forest classifiers, Gaussian Naive Bayes, and AdaBoostClassifier, to build predictive models. The dataset includes customer demographics and their relationship with the bank. The analysis involves data preprocessing, including outlier removal, feature importance analysis, and model evaluation using metrics such as accuracy, AUC value, and ROC curves. The findings indicate that random forest and decision tree models achieved the highest accuracy, with the importance of data cleaning emphasized. The project concludes with recommendations for future data generation and model implementation to improve prediction accuracy. The project aims to assist Thera Bank in converting liability customers to personal loan customers through targeted marketing efforts.