Convolutional Neural Network built from scratch for image classification as part of a deep learning course.