I recently completed the Deep Learning specialization on Coursera from deeplearning.ai. Over five courses, they go over generic neural networks, regularization, convolutional neural nets, and recurrent neural nets.
Having completed it, I would say the specialization is a great overview, and a jumping off point for learning more about particular techniques.