Random forest is a machine learning method which helps you to perform all types of regression and classification tasks. It is also used for treating missing values and outlier values.
A random forest is an ensemble of decision trees that are trained using bootstrapped samples of the training data and then combined to make a prediction.