Learn Neural Networks through coding