I've been following the Python for Data Science Course by UC San Diego on Edx.
https://courses.edx.org/courses/course-v1:UCSanDiegoX+DSE200x+1T2018/course/
Intro to Python,Data Science and ML
Setting up the environment, Jupyter Notebooks, installing dependencies
Analysing data, check for Null Values, overall data Pre-processing
Watched video snippets on Basics of data science.
Played around with Jupyter Notebooks, sql database, pandas and numpy basics
Revised Machine learning course on coursera by Andrew NG
Started with Linear Regression alongside. Basics of regression and Gradient Descent.
Playing with gradient descent with Linear Algebra and calculus. Intuition video by Andrew NG.