I started with just a rudimentary python course on Board Infinity followed by a “Learning Path in Data Science” by Board Infinity. I can definitely recommend the data science courses offered on Board Infinity.
The foundation of machine learning (ML) is maths and not data science. So start by polishing up your maths skills. ML currently is a very hot area with many more people trying to learn it but most don’t understand that the underlying principles in machine learning are that of optimization theory in maths.