Master Neural Networks by Building from Scratch: Forward/Backward Pass, SGD, and Fashion-MNIST Challenge