This reads like a very thinly veiled ad for the author's $500 Software Design web class. Project based learning won't work, traditional learning won't work, only my class will work. In fact the source he quotes (himself) claims he can give you a year's worth of experience in an hour. But why doesn't project based learning fail? Well, in his example Bob, who wants to learn network programming, pairs with Alice, who so…
agree with this. Theoretical example, seems to tilt to advanced the authors view point. Would love some data on project based learning.
You can't argue with that. She got more from a 4 year computer science education than the 6 week bootcamp! QED
But seriously, as another commenter mentioned, these maximalist headlines don't really help us get to a better education system. Deliberate practice is very important, but that doesn't mean project-based learning "fails".
I'm tutoring a student 1-on-1 at the moment, and my biggest concern as a teacher is always motivation. The delight that comes from building your own little real world website/app (simple cookie clicker clone in her case) after only a few weeks of programming is so useful in getting students to actually appreciate the value of what they're learning, and then it just snow-balls.
Some good points raised in the article, but perhaps a little click-baity and one-sided.