This document discusses predicting real estate prices using machine learning algorithms. It first provides background on the importance of accurately predicting housing prices. It then describes collecting real estate data and analyzing it to gain insights. Various machine learning regression algorithms (linear regression, decision tree regression, gradient boosting, random forest regression) are applied to the data and their results are compared to determine the most accurate algorithm. Visualizations of the data are also created to understand correlations between attributes. The experimental results show the predicted output after entering property inputs into the selected algorithm. In conclusion, a flexible real estate price prediction solution is presented and different technologies are evaluated for feasibility.