This hands-on course will introduce neural networks, image preprocessing, and deep learning models for those who wish to explore deep learning for the digital humanities. This course will first focus on learning activation functions, loss functions, and gradient descent, then explore image processing and deep learning models. After that, we will train GANs (Generative Adversarial Networks) and cGANs (conditional Generative Adversarial Networks) models to colorize black-and-white images. Throughout this course, participants will be able to create their own datasets for deep learning then run deep learning models with them.