I think they start charging after the second course.
I am in the same boat as you. I am currently doing Udacity's Machine Learning Nanodegree. But I think I would have felt lost if I hadn't done the first two courses of that Coursera Specialization.
Just started, but it seems that Pandas and SciKit-Learn are very similar to Dato/Graphlab from a usage perspective.