Originally Posted by CreamSalad
I can do both, but there are perks to both also. In a classroom you have a bunch of other students learning the exact same material so you can partner up if you need someone to help you out. Also, you can ask the teacher specific questions, but the price of college courses are really high (9000$ including books for a 12 month full time Comp Programming degree). And in online courses i can pause and go back as much as i need to, and its way more cost efficient (95$ a course on w3schools.com)
If you can do both, I'd recommend learning on your own time at home. But like I said, I might be a bit biased. Also the perks of learning in a classroom you listed are null points. Forums like this were made for that exact reason. So anyone learning to develop could get help and find answers to their questions. With so many members it's also like having hundreds of teachers at your disposal.
Last by not least don't get a certificate from w3schools. In my opinion learning from them isn't entirely
bad, but I wouldn't recommend a certificate from them. They seem to have a bad rep with a lot of professional web developers, and aren't industry recognized.