I took a number of these courses as an Amazon software engineer and I found them very useful.<p>Amazon’s goal of the internal program is to train Software Engineers to know enough about data science to be effective as “machine learning engineers.” Once trained, software engineers can either implement models themselves, or more likely, partner with a data science team to productionize a model.<p>The courses by Brent Werness are particularly good, he has a knack for explaining the intuition behind the math, pulling back the layers of abstraction, so it’s not just “call scikitlearn and cross your fingers.”<p>Some of the more advanced topic courses like Natural Language Processing are particularly challenging, as the material is more of a survey of the latest research papers, to give you an idea of the state of the art, but understanding the mathematical tools is non trivial.