Supervised learning is a core Machine Learning paradigm where an algorithm learns to map input Data to desired output Labels. It builds a model by observing many examples of correctly tagged information, then uses this knowledge to predict outcomes for new, unlabeled inputs.