Supervised learning is the process of making an algorithm based on training data for machine learning. For example, supervised learning problems are predicting house prices. To achieve this, the first data about the houses is required, for instance, square footage. Then we need to know the prices. Now, we can collect and leverage data from thousands of houses to train a supervised ML model and predict the price of a new house.