There are two terms in Data Scientist Nanodegree. I only have completed term 01 so far. Here all three projects from the term 01.
Course materials provided by Udacity are great. Everything explained visually first and then theory given.
specially these two guys really know magic......
some materials are only available for students who have enrolled in the course.
some materials provided on github.
Udacity Data Scientist Syllabus
Here is a link for machine learning materials that I have followed besides Udacity provided course materials.
here is the guy who teach MAGIC for free
I am also big fan of this guy from Udemy, this guy knows everything.