Chevron Left
Back to Applied Text Mining in Python

Learner Reviews & Feedback for Applied Text Mining in Python by University of Michigan

4.2
stars
3,809 ratings

About the Course

This course will introduce the learner to text mining and text manipulation basics. The course begins with an understanding of how text is handled by python, the structure of text both to the machine and to humans, and an overview of the nltk framework for manipulating text. The second week focuses on common manipulation needs, including regular expressions (searching for text), cleaning text, and preparing text for use by machine learning processes. The third week will apply basic natural language processing methods to text, and demonstrate how text classification is accomplished. The final week will explore more advanced methods for detecting the topics in documents and grouping them by similarity (topic modelling). This course should be taken after: Introduction to Data Science in Python, Applied Plotting, Charting & Data Representation in Python, and Applied Machine Learning in Python....

Top reviews

JR

Dec 4, 2020

Excellent course to get started with text mining and NLP with Python. The course goes over the most essential elements involved with dealing with free text. Definitely worth the time I spent on it.

CC

Aug 26, 2017

Quite challenging but also quite a sense of accomplishment when you finish the course. I learned a lot and think this was the course I preferred of the entire specialization. I highly recommend it!

Filter by:

26 - 50 of 741 Reviews for Applied Text Mining in Python

By Przemek P

Jul 22, 2020

For me it's the 7th Course completed on Courserea and by far the worst.

The topics covered by course are explained in an unclear way, with fast pace.

There are too many topics and too little time to explain them.

Lecturer constantly uses shortcuts and chaining when explaining new concepts.

Lecturer codes in a un-datascience way, ommiting dataframes and apply family functions, constantly looping trough lists instead.

And most annoying of all - you spend hours digging through forum to finish assignments, because each instruction is written in a very, very unclear way and autograder is set to accept only one anwer. Belive me, it's very frustrating - take a look at the forum of this course.

By RAUL G & F - L & R E

Apr 13, 2018

The professor needs to prepare students better for exams and assigments. Too few lectures.

By Benjamin C

Aug 5, 2020

I was expecting to learn at least something

By Jingting L

Sep 4, 2018

This is a solid intro course to NLP that covers the basics. For what it is I do think it deserves a higher rating than the 4.0 it currently has. I was worried about the amount of complaints regarding the grading machine when I started, but I was fortunate to have only experienced a very minor, inconsequential problem. Maybe I was just too traumatized by grading problems with other courses (*cough yandex big data engineering cough*) that the grading machine in this course in comparison is pretty reasonable.

For further learning, I discovered the NLP course in the Advanced Machine Learning specialization. I must say that is much more in depth and cutting-edge. Would totally recommend it as a sequel to this course.

By Christopher M W

Aug 11, 2020

This course seemed much less useful than the other Python for Data Science courses:

1.) Too many topics addressed at surface level, instead suggest be more selective and go deeper in playing around with a smaller number of techniques/models

2.) The coding assignments felt very rote/mechanical, mostly I think was a tradeoff to try to touch too many individual techniques/models. Would have preferred assignments more like - try to achieve X practical objective (good classifier score, etc) in whatever way you think makes sense, playing with or looping through parameters of the techniques/models to get there

3.) There were a number of ambiguities and inaccuracies in the assignments that wasted a considerable amount of time for not just me but a lot of people - see the forums

By Alex G

Jan 9, 2021

This course is a headache. Much of the lecture videos have errors that are lazily corrected with popups. The assignments can be incredibly buggy with little help from the forums. Even worse these bugs have existed since the courses creation 3 years ago and they're still present. How have they not been addressed yet? It's unacceptable. If you're taking this for the specialization, then fine. Otherwise this is a strong pass.

By 莊子儀

Jan 16, 2024

I find that this course focuses more on theory rather than practical hands-on applications, and I don't particularly enjoy it. Also, the instructions in programming assignments are misleading or poorly worded. I have a lot of trouble ding these.

By Gerrit v W

Nov 21, 2020

Compared to the first three courses in the specialization (which were all excellent) this course is total shite. The instructor just glosses over concepts at a very high level and clearly put little thought or effort into planning them. The only thing about the course that was remotely positive were the assignments. They were all poorly worded but by completing them I did learn several interesting/useful applications of Gensim and NLTK. Unless your goal is completing the specialization I wouldn't waste my time with the course. It's by far the worst Coursera course I've taken. Shame on the University of Michigan for putting their name on this course. It reflects poorly on them. I recommend they either remove it from the specialization or redo it.

By Saeed V

Sep 19, 2020

This course is a real waste of time! They try to teach you how to swim without water involvement!!

I like the lecturer and his still in the first and second weeks. But, starting from 3rd week, the lecturer teaches nothing. He explains some basic concepts and you should answer the detailed/technical coding assignments. The assignments have nothing to deal with the lectures. The lectures have zero to very limited coding explanation, even though the course name has "APPLIED" and "PYTHON". I learned nothing from the lectures but I passed both 3rd and 4th assignments with 100, thanks to StackOverflow and online resources. Plus, outdated auto grader and material!

I am wondering who gives this course 5 stars. Fake reviews?

By Vladimir V

Aug 14, 2017

A complete waste of time. You are better off Googling the concepts as the explanations are absolutely inadequate. The homework is nice and challenging but the material covered in the lectures does not prepare you to complete it. You are pretty much on your own. Too bad that you need to take this course to complete the specialization. Definitely not worth the $80. Very disappointed!!!!

By Markus M

Sep 24, 2017

One of the worst courses I have ever attended. The subject is treated on the surface.

The exercises are sometimes not covered in the lectures. The auto-grader is badly configured.

It was annoying and frustrating to do the exercises. Sometimes an untold oderering of the results was expected. Sometimes an untold normalization has to be done.

By Nathan R

Oct 16, 2017

The professor is wooden. The quizzes are ridiculously easy. The programming assignments nearly impossible. Beware the hidden workings of the auto-grader. If you're very lucky, one of the other students will prompt the TAs to action in the forums. This is, by far, the worst course in this specialization.

By usama i

Jan 7, 2021

Other courses of this Specialization are very good but not this one. The main Instructor of this could have done a better job and grading of assignments has too much issues i would have chosen any other NLP course if it wasn't for this Specialization.

By Pablo B

Jul 25, 2020

Worst course of the

specialization. The lectures were so shallow for the level required to approve. I learn from internet more than from this course. Also the automatic grader is out of date and full of bugs. Do not recommend at all this course.

By Will W

Aug 23, 2017

Honestly, I was pretty disappointed in this course. Assignments consistently took much longer than indicated, in large part because of recurrent problems with the autograder and unspecified requirements in assignment instructions.

By Xing W

Oct 28, 2017

The video is still in python 2. Very limited instructions.

By Maruf H

Oct 17, 2017

Short and concise introduction to text mining and natural language processing. The presentation of the instructor is very good. The course could be organized in a better way, more course material should be added. I like the assignments so much, they taught me a lot although I think there have some problem with the Grader. Overall it's a recommended course for a CS student.

By Ben K

Jun 26, 2018

Would love to see these courses have more practice questions in each weeks lesson. Would be helpful for repetition sake, and learning vs only doing each question once in the assignments.

By Carl B

Sep 20, 2017

Excellent course! Video lectures are high quality, with realistic problems and applications. Exercises are reasonably challenging, and all quite fun to do! Strongly recommend this course

By atul s

Jun 11, 2020

Course needs to be taught better. Assignments were way too difficult. Usually this happened in 1 out of the 4 weeks in all the previous courses of this specialisation. This course had all assignments having students do lots of searching online and the forums. Other learners comments turned out to be a lifesaver. This should not be the case for the entire course.

By Gerardo V

Apr 5, 2024

Good information and practice assigment, but the lectures requires more in depth explanation. Also assigments some time are not complety clear. is missing a to add some reference book.

By David M

Feb 26, 2021

I felt i learnt quite a lot, However some parts of the assignments hadn't been explained at all in the course videos. I didn't feel the assignments were well explained.

By Javier e p

Dec 23, 2020

Regretfully, this course has not kept the pace of the rest in the specialisation course. The learning material is not good and I have to look for external material in Internet to understand the matters. Also I had to spend too much time just figuring out how to get the assignments passed by the autograder, instead of spending the time solving good assignments.

By Suhas A B

Jan 30, 2021

Take this course only as part of the specialization. It has good introduction to NLTK but tends to jump to advanced concepts without much teaching. If you are new to the topic you may struggle. If you are not familiar with the concepts in course 3 of the specialization you may not know what is expected of you.

By Carlos F P

Oct 3, 2019

Autograder is a disadvantage that sometimes can take many hours to figure out. Also, this course was a let down compared to the previous in the specialization. I wish there were more examples.