This notebook is an exciting journey into the world of Convolutional Neural Networks (CNNs). In this repository, you'll find comprehensive code for building CNNs from scratch. I have covered the entire process, starting with the fundamentals of convolution and pooling layers and moving all the way to implementing the forward and backward passes.