Passionate instructor and a great primer on how software can infer useful data from text. Gives a preliminary understanding on the algorithms used in scikit learn and nltk.
It is no exaggeration to say it took me longer to complete this course than the first 3 courses in the specialty and the time was utterly wasted. I wouldn't object if I felt like I was learning new skills but it is mostly battling a poorly constructed course, with terrible assignments, a broken autograder and a Professor who is utterly disinterested in the education of his students.
When considering this course we need to separate the subject (which is fascinating) and the tools (which seem quite powerful) from the course itself. I had really high hopes during the lectures in week 1, where the videos are stronger and close to a well taught university lecture than others in the specialisation. However the assignments and the autograder issues are too great to ignore! Assignments are poorly worded (in one question it is literally trial and error) and the autograder often breaks. There are cases of people spending 10+ hours on work getting incredibly frustrated by the lack of feedback to find out the solutions were correct and the autograder was playing up.