This is exactly what we built at Lambda School - our data science/machine learning program has math (linear algebra, calculus) and CS (python) as pre-requisites, and is designed to train the rest of the way. It can also be free until you get hired in field.
It is a big commitment - 6 months full-time or one year part-time.
It is a big commitment - 6 months full-time or one year part-time.
https://lambdaschool.com/courses/ds/machine-learning/