A Perceptron is a type of artificial neuron used in supervised learning for binary classifiers. It takes multiple inputs, applies weights, and produces an output based on a threshold function. The model is trained using a learning algorithm to minimize error in predictions.