Harvest period is a critical time for farmers. They must sort the dates and store them in a limited period to maintain the quality of the dates. To do this task, it costs them a lot of effort and money. In this regard, this project focuses on providing a computer vision system that helps farmers to sort the date fruits by classification date type automatically by building a machine learning model. We will use available dataset as well as our own dataset of date fruits to train and test our model. We will use number of machine learning algorithms mainly K-Nearest Neighborhood (K-NN), Support Vector Machine (SVM), Multi-layer Perceptron and random forest.