Supervised learning learns from labelled examples to predict a label; unsupervised learning finds structure in unlabelled data.