Treehouse is an online interactive education platform where students can learn to build websites, create apps for iPhone and Android devices, create web apps using PHP and Ruby on Rails, and much more. The Treehouse Course Library contains over 100 courses and hundreds of hours of video. Filter by topic, search keywords, or see what's new. There are courses on:
Tracks
This is the perfect way to prepare for a job in the tech industry. These are guided sets of content that will help you become a web designer or design an iPhone app. If you thrive by a more structured environment, this would be a good option for you.
Library
If you don't want to choose a track but want to learn about a specific skill or program, go to the Library tab. Here you can browse specific content based on what you want to learn. Whether you start with a track or not, the Library is where you would go to find new content.
Earn points
Points are earned as you complete Code Challenges, Quizzes, Courses and Tracks. They are then added to the learning topic that was covered. When you log into your account, you can keep track of your points on the dashboard.
Sign up for a Treehouse Account here: