This Project aims to explore the Deep Learning for Image Classification. The main part is the tuning of a COnvolutional Neural Net using Genetic Algorithm. This project also explored Stacked Autoencoders for learning useful representations of images which can be further used as features for Image Classification.