Thank you for putting this list together! I only have one comment as far as courses are concerned. I felt like the Coursera class with Andrew Ng was extremely math heavy and academic centric. Which may be fine for a lot of folks but I was a bit turned of to ML when I took that course. There are a lot of great high level tools that have surfaced in the past 15 months. For developers and folks coming from different disciplines the course from Udemy on Deep Learning (https://www.udemy.com/deeplearning) is a much easier course to follow. You can quickly jump in with current tools and start building things. I highly recommend you add it to your list.