Machine Learning is just a subpart of Data Science. Data science is the field of analyzing data and coming up with different strategies to help the business. Machine learning is by using algorithms to make your machines learn by themselves without external intervention.
Data science has more scope compared to ML since data science is used in almost every domain. For upskilling yourself in Data Science, I strongly recommend you Intellipaat Data Science Certification. This course starts explaining things from the very basics and goes to advance knowledge. There is a lot of difference in their skillset. Data scientists should have knowledge of statistics, visualization tools, and handling huge data in databases. ML engineer has to have knowledge of programming, linear algebra, modeling, and Machine Learning algorithms.
Machine Learning is a subset of Data Science and even Machine Learning is applied in every possible area that's why people are also eager to have Machine Learning course
You can go through this video for more differences between data science and machine learning: