I took classes at community college both during high school and after I graduated from college. You can learn a lot of practical skills at community college that higher education looks down on. I learned to weld at Harvard through the physics lab and didn't realize how much I sucked at it until relearning it from a community college instructor. The person who taught me at community college was far more qualified.
Coincidentally, I first learned TIG welding at Williams via the physics machine shop. One of the memorable pieces of advice from my earnest instructor (the Buildings and Grounds guy who did the necessary welding) was something like "Only weld galvanized at the end of the day because you'll feel like shit afterwards. It helps if you go home and drink lots of milk."
The wisdom of his health advice aside, he was a decent welder taught me useful techniques. But when I later took a community college TIG course from a former nuclear welder, I was astonished by the precision the instructor demonstrated. I got a lot better, not exactly because of the quality of instruction, but just from having seen what excellence looked like.
I took networking courses at a community college. The professor was fantastic, a former IBM employee who'd been doing network stuff at AT&T for 20 years. He wasn't a professor, but this guy knew his stuff. It was the perfect way to get some "hands-on" experience with routing and switching.
Community colleges don't do everything well, but when it comes to building hard skills, it's hard to think of a better bang for your buck. (Particularly if you live in NY like me, it's free!)