Here, we have a simple neural network described in my slides about neural networks... It is using simple concepts from linear algebra to encapsulate the complexities (This makes possible to even use parallel matrix multiplication and some other algorithms to make everything faster) and making everything more modular and compact. The data sets are coming from http://yann.lecun.com/exdb/mnist/.