Cool idea, but as someone who as actually taken the courses in this list, the order is all out of whack. There is no way someone completely new to programming could jump into Udacity's CS253 and have any idea what is going on. Even from CS101, there is a significant gap that you have to make up for on your own.
Quoting my co-founder (and creator of this path) Parul's response to similar comment below.
"My apologies if you found that disorienting! You are right that CS101 becomes a prerequisite for CS253 (if you don't know python already). The reason I started with CS253 is because, personally for me, it helped a lot to know the top level concepts of "How web works" and the front-end (because that is what a normal user sees) and then go into concepts of server side languages which might seem too involved and dry to a beginner."
Thank you both for your responses! I speak from vivid memories of frustration with that course. I didn't notice the bridge section you had put there.
I do really admire and appreciate what you're doing. I'm a self-taught web dev, and the most overwhelming part was just figuring out what to learn next. I'm glad someone is trying to solve that problem for others!