Supervised learning involves training a model using labeled data, meaning each data point has a known outcome or target. The goal is for the model to learn a mapping from inputs to outputs.