CS231n: Convolutional Neural Networks for Visual Recognition
cs231n.stanford.edu
cs231n.stanford.edu
Both CS224d(NLP) and CS231n(vision) provides a great practical introduction to Deep learning. Thanks Stanford for proving such high quality material for free
Seriously, though. When I look at assignment 1, I don't even know what I'm supposed to do.
If you want to implement backprop from scratch just look at the segment around https://youtu.be/I2TfdXfSOfc?list=PL05WXsDr_SWRGcuy5LA5eNjCq...
He explained really well how you can automatically get the derivation without going through painful calculation. Also i will suggest you to stick to the class as second half contains less maths and more fun techniques kind of like lego blocks :)
if you just want use neural net in production I highly recommend using something like theano/ keras