Machine Learning Specialization: A Comprehensive Review - Worth It or Nah?