The backpropagation algorithm can be used to train neural networks for a variety of applications. A short list of applications includes:
General Pattern Recognition
Fault Diagnosis
Monitoring Patients in Medical Settings
Character Recognition
Data Filtering
Odor/Aroma Analysis
Fraud Detection