Without my struggles with CMS or frameworks, I wouldn't have known what to code. But without the likes of Udacity and CA, I wouldn't have known how to code it. But, I can now write a functioning webapp after half a year, while working full time. I doubt that would have happened with just books/tutorials or even a university course.
For what it is, these are great learning tools. I can't fault them for not being designed to make you into a full stack developer, yet.
Though I still couldn't have done it without StackOverflow :)