This document discusses using a random forest algorithm to predict flight prices. It describes the requirements, including hardware of a quad core Intel Core i3 and 4 GB of RAM, and software including Anaconda Navigator and Python. The random forest algorithm is used due to its ability to handle both classification and regression problems. By collecting and preprocessing a dataset and applying the random forest model, the results showed better accuracy than other algorithms for predicting flight prices based on attributes like duration, arrival time, price, source and destination.