Here is my default suggestion list.
Siraj Ravel:
Siraj rocks! Highly informative and energetic videos on everything from python, to ML to cryptocurrencies. Nearly every video has the code on github that you can try out for yourself.
ThreeBlueOneBrown:
At their heart, neural networks are pretty simple. Unfortunately, most tutorials that try to explain how they work are either boringly dry or very limited in their attempts to describe them. If you're just getting started, I highly suggest watching the series on
Neural networks before you study anything else related to machine learning.
ThreeBlueOneBrown has lots of other well-produced video playlists covering topics such as Linear Algebra, Calculus, and more. If you want a refresher in difficult subjects that is explained well and leaves you feeling that you actually learned a complex topic, this is the place to go.
Neural Networks and Deep Learning by
Michael Nielsen:
I saw a link to this free, online book while watching the ThreeBlueOneBrown neural networks videos. This book takes a deeper dive into the guts of training a Convolutional Neural Network on the MNIST dataset. By following along with the coding examples, you can write your own CNN that achieves over 99% accuracy.
Deep Learning by Ian Goodfellow and Yoshua Bengio and Aaron Courville:
This free, online book is considered the bible of machine learning.
Other sites with lots of examples below. Note that I have see medium.com pages disappear at the whim of the person who created them. So, if there's one there that you like, copy it.
medium.com
towardsdatascience.com
Adam Geitgey has a lot of good tutorials on machine learning.