In this talk, we will introduce Support vector machines (SVMs). SVMs is a supervised learning method for classification. We will discuss about a particularly useful family of hypothesis spaces called Reproducing Kernel Hilbert spaces (RKHS) for non-linear classification. Finally, we will illustrate SVMs algorithm for pattern recognition using IRIS dataset.