Supervised Learning is a machine learning technique where models are trained using labeled datasets, meaning each input has a corresponding correct output. The algorithm learns to map inputs to outputs by minimizing errors during training. It is commonly used for classification and regression tasks, enabling the model to make accurate predictions on new, unseen data based on learned patterns.