Creating Neural Networks from scratch to understand the math behind it.
Building neural networks from scratch