I highly recommend this course as this was very beneficial for me. I learned a lot of new things and most of all, it cleared a lot of confusions and misconceptions that I had about some learning algorithms. … I’m on the last week of Neural Networks and Deep Learning, the first course in the specialization.