I'm not sure about any programs targeted at college students. Maybe that would be a good niche.
I would definitely look into internships through your school, and directly with companies, in web development/ software. This is one place where cs students traditionally learned practical skills anyway, and would also help you with developing a portfolio, building a network/community, and work experience.
Here are some sites about bootcamps. One could be a fit, where you'll build a lot and have structure and a community. Talk to graduates before attending, especially if they aren't known as stellar.
http://bootcamper.io/
http://www.bootcamps.in/