Treehouse: Learn Programming and Design
By Treehouse Island Inc.
Open iTunes to buy and download apps.
This app requires a Treehouse membership.
Treehouse is the best way to learn technology. Learn to build websites, create iPhone apps, build web apps with Ruby on Rails and PHP, or start a business.
Learn from over 1000 videos created by our expert teachers on web design, coding, business, and much more. Our library is continually refreshed with the latest on web technology so you'll never fall behind.
Practice what you've learned through quizzes and interactive Code Challenges. This style of practicing will allow you to retain information you've learned so you can apply it to your own future projects.
You'll earn badges as you journey through our extensive library of topics. These badges are an indicator of what skills you currently possess and are viewable by anyone (even recruiters from big companies!).
What's New in Version 1.3.3
- Checking work for code challenges no longer selects the preview tab automatically
- Fixed issue where new projects were not available
- Fixed issue where next button would not hide when replaying a video
A Truly Wonderful Learning Experience
I alternate between my ipad and desktop setup and besides the limitations of the ipad there is very little lost going from one to the other. Way to go Treehouse. The subscription cost is definitely worth it compared to the thousands you'd spend at accredited universities.
Video Bug on Gold membership
When viewing conference videos, if I leave the video and come back, or dismiss a video...the next time I launch the app I get a red bar across the top and a blank area where the video used to be. The only way to resolve this is to delete the app and reinstall. This is a HUGE PITA because any work I've saved inside the app will be deleted and just the idea that I have to do this every time is tedious.
A real treasure
For anyone who’s decided to learn programming, web design, or graphic design on their own, you understand the ludicrous amount of new information you need to learn and learn fast. As a self-starter in this field, you’re probably a smart cookie and a determined one at that. However, no matter how quickly you pick things up, there is one crucial obstacle standing between you and mastery: not knowing what you don’t know! If you’re just starting out, this is going to sound silly. But just wait until you need to create a feature and you don’t even know what the technology IS CALLED that will solve your problem.
As a new designer or developer, chances are you’re not going to have a network built up around you of tech-savvy friends who can immediately point you in the right direction. Sure, you can Google your question, but what if you don’t know how to describe it? And even if you do, you’re going to spend HOURS browsing forums, using trial and error until something finally *works*.
While this process certainly brings you a deeper understanding of code, its opportunity cost is an incredible amount of time, not to mention frustration. And undoubtedly, as you continue to learn, you’ll find that many of those *solutions* you unearthed weren’t actually best practices. If only you could get that same level of understanding without wasting the time.
Over a year and a half ago, I embarked on a what has now become my career, but I did it through teach-yourself books, Google, and StackOverflow. Am I proud of my progress? You bet. Am I still learning? Every day. And with Treehouse it’s the difference between an uphill battle and a gentle slope. I cannot tell you how much I wish I’d had Treehouse from the very beginning. It’s the community I never had, for all of the things I never knew I never knew. If you’ve stepped onto the path of becoming a designer or developer, do yourself a a favor and get this app. From one self-starter to another, I can guarantee you’ll be glad you did.