There's a lot of demand right now for expert-level 1-on-1 code mentoring. Traditional education doesn't come close to providing the skills needed for modern development, and while the resources are available to learn on your own, beginners naturally don't have the intuition for what resources are high quality/best practice. In fact, the lack of intuition I think is a ceiling for the usefulness of online tutorials such as <a href="http://codecademy.com" rel="nofollow">http://codecademy.com</a>. No matter how advanced they get, eventually you need someone to step in with expert guidance to make sure you're on the right track.<p>Disclaimer: I teach programming 1-on-1 at <a href="http://collegecoding.com" rel="nofollow">http://collegecoding.com</a>.<p>Since moving all my teaching to Skype, I've increased my rates from $35 to $45 to $55 to $65/hr since October. It's just that high quality 1-on-1 instructors are hard to find, and opening up to teaching online gives you access to a large market. I know that learning coding with me is saving my clients a ton of time if they were to try on their own. Perhaps my rates are still too low.<p>Personally I'm thrilled that services like on-demand mentoring are starting to be offered right now. It's a great time to experiment with new ways of teaching technologies. I've been thinking myself about the best way to scale this.