This is an awesome application I made to visualize the working of a neural network and to better understand how the network actually learns.
To edit the code, download processing.py and open the .pyde file.
Neural Network: http://iamtrask.github.io/2015/07/12/basic-python-network/
Processing.Py: http://py.processing.org/reference/