This project involves recognising handwritten digits from MNIST Dataset from UCI ML repository by implementing perceptron learning algorithm on 10 perceptrons(single layer Neural Network) and multilayer Neural Network.