I read somewhere that this is one of the hardest Coursera courses.
Hinton's Neural Network class was very challenging for me too, mostly because many of the concepts were unfamiliar to me. But again, I could re-watch whatever I needed to in order to get it.
Too bad they haven't offered it since 2013. I didn't finished it by them for personal reasons :c/