This article explains the implementation of handwritten digit classification and sample complexity using kernel perceptron. It covers topics such as supervised learning, kernel perceptron, cross validation, confusion matrix, Gaussian kernel, polynomial kernel, sparse learning, sample complexity, bias variance trade off, linear regression and 1-nearest neighbour algorithm. The article is relevant for computer science students and provides all the necessary information for the course.