I enrolled in this big data specialization with high hopes, I had hoped that I could gain a basic but very solid understanding of the different components of the Hadoop framework, with some meaningful assignments. After taking the course, I feel it's not really worth the time or money (50+dollars for a course). I have detailed complaints as follows:
1, The course lists way too many simple concepts, and also very repetitive. For example the Hadoop components introduction was not only too long, it was even repeated in the following course Big Data Analytics, and the previous course 1. The examples in the demonstration was also too simple and again repetitive. The word count case was used many times. Can you imagine a programming course teaching you to write "Hello word!" in 10 different ways? This is exactly it. Overall I feel the courses have not been well designed, but rather rushed through. Having multiple teachers to teach the same course was also a bad idea in my opinion, because the following lecturer seems to have not much awareness of the details that the previous lecturer did or did not talk about, this was obviously shown in several repeating(again) introduction of concepts.
2, Not impressed with the lecturer's presentation skills either. They seem to mostly just talk/recite in front of a monitor and camera, reading their presentations. I feel they just rush through the presentation in a very steady pace. They don't even do the in class examples themselves, just show a few line of codes and a snapshot of the result. You have to figure out all the hidden pieces.
3, The assignments. They are not well thought of. Some of those questions do not present anything meaningful. It's like testing if you slept through the presentation or not, even if you did you just need to go back to the presentation file and look for the answer.
4, Not a big fan of the choice of several software. The course already introduces you to so many key components of the Hadoop ecosystem, why introduce even more that are just a small player in the system? Serious, why KNIME? Why not just focus on Spark in the machine learning course?
Final thought,
The course does provide a good introduction to the Hadoop ecosystem, I also find the Cloudera VM to be a very good tool for practicing and learning, saving you a lot of trouble to install the whole system on a linux system. The course that I learned something really useful was mostly the classes on Map/Reduce and Spark, and some SQL like assignments in Pig/Hive. I hope that the lecturers can further refine and condense the course materials, and put more value into this specialization.