If you know linear algebra, machine learning is not much further to go. You can understand pretty much all the models by looking under the hood at the math.
At that point it’s just experience to learn the rules of thumb that guide practical implementations.