Wow. I am so impressed by this course. Of the 11 Coursera classes and 1 edX course which I actively participated in so far (most of which were in Machine Learning, Artificial Intelligence, NLP, etc.), I think this one might be my favorite. Unlike some of the other courses from Stanford or Berkeley which cover similar subjects (and are great as well), this course takes a much more practical/applied approach and examines the technologies used to actually perform these techniques as well as give a great overview of current methods. Nowhere else would I learn as much about state of the art techniques like HTM. Nowhere else would I get to play around with data on web scale using techniques like Map-Reduce. Nowhere else could I get as complete of a picture of the current methods for having computers simulate intelligence, make deductions, run logic based systems, use collaborative filtering, perform pattern recognition, etc. To get the same value as this course gave, at the least I would have to take courses on Information Retrieval, Natural Language Processing, Machine Learning, Artificial Intelligence and then do the hard work of tying the different subjects together. Obviously I think that this class was amazing.
The quizzes were good tests of if you had understood the content of the lectures. The homeworks were a little sporadic and seemed slightly poorly planned but they were challenging and most importantly, they actually taught you something rather than merely testing if you could parrot back what the lectures had just taught you. I had a feeling of accomplishment when I finally got my tf-idf calculation running in map-reduce format or when I implemented a Bayesian-net to play doctor at diagnosing disease. In terms of practical applications, this course blows every other course out of the water.