The problem of recognizing hand written characters is widely known. It holds a great potential and still research on it is being done to improve it further.Also it is one of the best problems to solve and understand using Neural Networks. The MNISTdataset is a benchmark dataset that is easily available and can be used to solve the problem in numerous ways. The problem holds a great potential and provide opportunities to learn the use of neural networks. In this course we will tackle the hand written character recognition problem using MNISTData in Matlab. We will design a neural network model and test it on the test dataset. The good thing is that the same technique can be used to design a neural network for any other dataset and different problem.