I am currenly studying Civil Engineering, but i want to learn ML because it fascinates me. As a third year eng student, the maths doesnt bother me to much.
I've just started working through Automate the Boring Stuff, to learn python. But should i finish this book, or should i just sign up to something like Dataquest and learn as i go? My concern is that it isn't really aimed at people who want to get into ML so how much of the knowledge is relevant. I also plan on doing Andrew Ng's course in the future, but just want to get some opinions on the best path to learn and how much conventional programming knowledge is required.
Also what are your thoughts on the MIT 6.001 and 6.002 courses for someone who's new to programming and interested in machine learning Thanks guys
[link] [comments]