Introductory course in machine learning (ML) from Caltech covers the basic theory, algorithms, and applications. Prerequisites for the course include basic probability, matrices, and calculus.
Learn Data Science and Machine Learning with python. There’s no need for a university degree, or a strong background in programming but a curious mind.