https://www.coursera.org/learn/machine-learning
There is a free intro to data science class on Udacity as well:
https://www.udacity.com/course/intro-to-data-science--ud359
Lastly, there's always Kaggle, which has plenty of resources to learn from, and competitions as well:
Book/code: http://www-bcf.usc.edu/~gareth/ISL/
Lectures: https://www.r-bloggers.com/in-depth-introduction-to-machine-...
http://vmls-book.stanford.edu/
And one more gold standard for more practical data science (with R) stuff. It introduces a more modern take on R (chaining functions together with the %>% pipe operator, which makes everything clean and terse).
Data Scientist path - https://www.dataquest.io/path/data-scientist
Some of the projects peppered throughout the track: https://www.dataquest.io/projects
EDIT: Forgot to mention, almost every lesson uses a real dataset!