Andrew's new deep learning courses (http://www.deeplearning.ai) all use Python. When I last spoke to him he was no longer enthusiastic about using Octave/Matlab for teaching.
I also saw that his new deep learning courses are in Python. He may have changed his mind about teaching in Octave for his traditional Machine Learning courses, but I still learned a great deal and I feel like I have a strong intuition of how ML algorithms (and neural nets) work.
There is some truth to Octave having a faster turnaround than Python, if you're new to programming. I feel like with Deep Learning you really have to bite the bullet, but his courses are just fine with Octave/Matlab - with respect to getting an intuitive feel for the algorithms.
Yes I do think his ML course is still wonderful, as I said in the post :) However I don't think that Octave is better than Python for teaching or understanding machine learning concepts.
There is some truth to Octave having a faster turnaround than Python, if you're new to programming. I feel like with Deep Learning you really have to bite the bullet, but his courses are just fine with Octave/Matlab - with respect to getting an intuitive feel for the algorithms.