Here are parts 1, 2 & 3:
Introduction, Regression/Classification, Cost Functions, and Gradient Descent:
https://ml.berkeley.edu/blog/2016/11/06/tutorial-1/
Perceptrons, Logistic Regression, and SVMs:
https://ml.berkeley.edu/blog/2016/12/24/tutorial-2/
Neural networks & Backpropagation: