Lol! "I could teach myself more in an afternoon than I would learn in a 10-week class." Really genius? "Calculus B: F" Any it says repeated ! Why didn't you take five afternoons and graduate then? It is a well-known fact that becoming a "high-level" web programmer doesn't require brains or a degree. Now this post makes it clear that, even such people who miserably fail to get a degree can write PHP programs and Javas…
Learning the fundamentals of cs theory, machine learning so forth, make you a better developer indirectly. Yet a lot of this stuff is not covered in detail on web, sure there plenty of web tutorials, but a lot are superficial, following a "how to" format for HTML Php etc. Only now with edx and coursea are decent courses coming out.