Support Vectors Machines have become a well established tool within machine learning. We start with a simple Support Vector Machine for performing binary classification before considering multi-class classification and learning in the presence of noise.