This document describes a project using a neural network and MATLAB for handwritten character recognition. The goal is to train a neural network to classify individual handwritten characters. The solution approach involves preprocessing images to extract characters, extracting features from the characters, training the neural network, and creating a graphical user interface application. Image preprocessing includes converting to grayscale, thresholding to binary, connectivity testing, and cropping characters. Feature extraction calculates 17 attributes for each character like position, size, pixel counts and distributions. The neural network is then trained on this dataset to classify characters for the application.