Things on this page are fragmentary and immature notes/thoughts of the author. Please read with your own judgement!
CS231n: Convolutional Neural Networks for Visual Recognition is a great introduction of CNN.
References
http://vision.stanford.edu/teaching/cs231n/