Being a beginner, I assumed the course would be the right one. I had too much search around elsewhere because I did not understand many things. I had to find out, how to get along with Python, simple things like indentation were not explained. The forums were in the beginning ok, I am talking about the forum software, but this year Udacity is using something different, very useless crap. Unfortunately I depended on that forum, because I had a lot of questions. I watched Khanvids for to understand recursion. Read a lot of posts, that are now not longer available, fortunately I saved them!!
Pro: A project, a webcrawler. Important concepts of CS. Their application.
Con: Not for beginners. Very time consuming. Also because I'd to look for further explanations outside of the course, see above. Pretty difficult.
I did not the final project, because that would require a lot of time, too. Very doubting I could accomplish it.