Random Forest is an ensemble of decision trees trained with bagging. It adds randomness by selecting a subset of features at each split, decorrelating the trees.
One of the most robust and versatile ML algorithms.
Go-to algorithm for tabular data before trying deep learning.