Treehouse is structured, inexpensive, modern training to for learning how to be a web designer and developer. I love how they allow you learn in ways that match what you want to do. Wanna learn to build a game for iOS? They have a project you can do. Want to learn Ruby? That’s a topic you can dig into. Want to learn what you need to become a web designer? That’s a track.
Their Code Challenge Engine allows you to write code and be helped, in real time, with feedback on what you are doing right and wrong.
They have helped over 162,000 students around the world learn web and mobile development skills either to literally get a job in the field, learn something they need to tackle a project, or freshen up their existing skills.