Last week I completed the MITx course : MITx course : Machine Learning with Python: from Linear Models to Deep Learning . I would highly recommend it to anyone who is starting their AI journey. The course provides a great foundation and shows how to get started quickly. There will be another release in a few months, so I suggest that you prepare for it. The prerequisites listed in the about section are not to be underestimated, especially if you won't be able to spend a lot of time during the run of the course. You need to know those basics upfront, or you will just have to spend a lot more time to be able to complete exercises, exams, and to gain knowledge after all. The audit version gives access to the same lectures and exercises as the upgraded track, except the midterm and final exams. The two tests give very interesting and unusual problems, and it is interesting to solve them or later to see the correct answers. How much you will learn depends on three connected things