Don't code alone. CodeRoullette
My Situation: When I was a student at HackReactor, pair programming - i.e. two people, two keyboards and one monitor - was our primary method for learning to code together. Over three intense months, I grew to really like the practice of pairing and the value of apprenticeship. Even when I wasn't the one typing, I was still learning. Imagine what I could have picked up working alongside a much more experienced developer.
The Idea: Learn it. Do it. Teach it. Coding requires intelligence, creativity, and experience. Like the trade of blacksmith or art of kung fu, it helps to have some instruction, lots of practice, and an opportunity to share what you've learned. StackOverflow is an amazing site for coding Q&A, but we don't yet have easy access to personalized coding mentorship.
The Product: A website that connects aspiring web developers with more experienced coders for remote pair programming for an hourly instructor's fee. After completing a short survey about languages and knowledge, you would connect with someone online. The experienced coder would determine the project (ideally an open source one) and her understudy would pay to watch and help. Imagine having an apprentice pay you to help you with your work! If it's a bad match of skills, no worries. There is another potential pair just a few clicks away.
The Market: People are willing to pay vast sums to learn to code and individual instruction is the fastest path. There are plenty of open source projects that could use contributors at all levels. Plus, mentors could easily identify talented students for job opportunities or to become mentors themselves.