Нужно знать Python хорошо, в первую очередь, и решать задачки, а не теорию учить для DS. Библиотеки: Numpy, Pandas, Matplotblib, Scikilearn, Seaborn итд. в особенности.
Если уж хочется hardcore математики, то тогда сразу читать книгу от создателей этой науки ISLR by Gareth James (доступна бесплатно на сайте унивеститета в pdf).
Мне очень понравились лекции Jose Portilla на udemy.com. Вроде там еще есть лекции гражданина Еременко неплохие по теме, но я у него брал только курс по Tableau.
"Learn Data Analysis with Python" by Henley, Wolf: сейчас начал, но это только задачки и то что работодатели требуют для трудоусторйства по сути, а не пространственную теорию.