I've said it once and I'll say it again: if you need your citizens to have a post-secondary education to keep your country humming along, MAKE IT AS EASY AS POSSIBLE FOR PEOPLE TO GET THE EDUCATION AND NOT BE BURDENED WITH BULLSHIT DEBT. FREE COLLEGE. FREE UNIVERSITY. FREE TRADES SCHOOL.
It's already free. Everything is on the Internet. We need employers to step up and put in their own tests, questions, etc instead of relying on degrees to create a pool of potential employees. Some places already do this.
This doesn't put education into the hands of corporations. It's here already... on the internet. You can watch entire Standford or MIT courses for nothing right now.
I learned new programming languages online using courses like those. I use them fairly consistently at work. I also went to a 4 year university prior to that. Learning online was both cheaper and faster. Also, a few university classes I took were 100% online. No difference except for cost.
I test those that I hire now with real-world problems - all of which have college degrees due to company policy to limit which resumes I can see based on requirements. There's a huge difference between these people - some don't know anything and some are fairly well-versed. This standard education thing isn't working.
If that's your definition then it's the same as college. Most courses I took had 200-300 students in a large auditorium where we just sat there a listened to the professor, took notes, read the book (that cost $300) and took a few tests. I also took a few online courses in obtaining my degree. Educating myself later was faster and more efficient.
So is having a question and going out to find the answer yourself. I can only speak from a web dev perspective, but being able to answer your own questions via research is a huge skill and very useful in the workplace. It's also a great way to get different opinions on how things should be done. Your professor isn't always right
I only partnered with people for projects where we were forced to work together (this was rare). I've asked a few questions during office hours regarding some work. I could absolutely do both of these things from home. It may be better to do in person classes for some people who like the interaction and overall "college experience," but that comes down to preference. If people knew they could do all of it from home for free AND they could take a test to prove the knowledge, many wouldn't definitely take that route.
Yeah, not every college course is better than just learning stuff on your own. I learned more about doing math from khanacademy than class. Once you're beyond just solving problems and learning the Hows and Whys of math, though, it's really helpful to have peers and a teacher.