The course sure covers a wide range of topics but the the content is interesting and intriguing. It does help in learning lots of tools to be able to explore further. Although the proportion of algorithms is bit bigger than expected but the course does provide a good overview of the field. A nice learning experience overall. Can help to better understand the other machine learning and data science courses.