Team Treehouse uses video courses along with a browser-based code editor to teach students how to code. Their editor allows you to see the results of code in real-time as well as participate in interactive exercises.
Android Development Tools
There are two pricing options:
- $25/month or $250 annually for the basic plan.
- $49/month or $490 annually for the pro plan, which comes with access to more material, such as lectures from industry leaders and bonus workshops.
Pros and Cons
- Content meets a high standard of quality is because it’s all crafted by a team of in-house expert teachers.
- Treehouse takes a project-based approach, helping you learn the practical skills you need to create real products like websites, web apps, and mobile apps.
- Treehouse goes the extra mile to help you start a career or business. A section of the library is dedicated to this very area, with courses on how to establish a business and how to start a coding career.
- The main con of Treehouse is that its library is still a work in progress.
- Also, be aware that Treehouse’s training, while multi-faceted, is primarily based on videos.
What past students think
The video lessons are high quality, informative, and short enough to keep the students interest. There are tons of topics and paths the follow, which allows students to really specialize in all aspects of web development and design. One of my favorite parts is the points system which allows students to earn points and it shows how many points you have earned in each language.
And of course, we can't forget the milestones where we see bits and pieces of a super-dramatic movie they filmed. The movie is hilarious and it really made me want to keep learning code so I could see what happens next.
For beginners, some of the starter projects were kind of intense. This leads to a couple instances of, “Don't worry about this right now; we'll get to that later.”
I recommend Team Treehouse to everyone who wants to know more about code. There are constantly updates being added to the site, so there is always going to be something they can teach you. Team Treehouse is a fantastic resource and I think everyone should give it a chance.
The main thing that I like about Treehouse is the instructor-led content. For the most part, the instructors seem pretty knowledgeable and enthusiastic about the topics/courses they teach. On top of that, Treehouse stays up to date with the courses they offer.
Sometimes, the code challenges offered during a course aren’t very challenging. For example, they’ll ask you to code something that you just watched the instructor code, even in some of the advanced courses. Additionally, the quiz questions can be really vague.
I would recommend Treehouse to anyone interested in coding, from beginners to experienced. Treehouse offers courses for beginners and those with intermediate to advanced skills. If you’re just starting out or want to get familiar with new language, Treehouse has something for you.
I tried several online coding resources before coming to Treehouse: Codecademy, Code Avengers, Women’s Coding Collective (WCC) and the Stanford and MIT Youtube CS courses. While all of them were good options for different reasons, Treehouse quickly became my favorite.
- The Tracks on Treehouse are logically laid out and allow you to choose the direction you think you will be heading.
- The courses are project-oriented so you end up with something you created, often a couple of projects.
- As opposed to Lynda and Udemy, all of the instructors work for Treehouse and are experts in the field. These aren’t courses submitted by random “experts” who may or may not know the subject area and may not be good instructors. As a former teacher, I can tell that the instructors are coached on how to teach, not just plopped in front of a camera.
- The instructors are very personable and approachable, responding to questions and requests in a timely manner.
- There are coding challenges and quizzes after each segment of instruction.
- All of the code from each course is available in a zip file for later use.
- I love using Workspaces for real time review of the coding you’ve just done. I use Brackets and it is very similar to Workspaces so I didn’t feel like I was learning a new text editor.
- The community on Treehouse is amazing! They will not only help you with questions regarding Treehouse classes but general coding and development questions, as well. I’ve never felt the cyber eye-rolling at newbie questions. You also have the opportunity to try your hand at answering other people’s questions, which is a great way to test your knowledge.
- The price. I barely feel the $25/month and even if I’m not actively studying a track, it’s worth keeping the membership to use as a resource for questions.
- The point system is encouraging. It’s nice to see your number climb as you complete courses.
- Although they do have a library of short tutorials, workshops and enhancements, it’s still growing and there are some gaps.
- I like the self-paced nature of the course but sometimes I yearn for a bit more accountability. Treehouse does send out automated emails telling you what they think you should complete for the day but that’s about it.
- If you have some experience/training, the videos may seem a little slow paced. I have found it helpful when I’m reviewing a segment I’ve already completed to just up the speed.
I can't think of anyone interested in online learning that I would not recommend to Team Treehouse.
The video-based instruction and strong community support make it great for beginners who may want to take things a bit slower. More advanced students or seasoned coders who are looking to study an additional language or refresh prior learning will also find relevant material, since there are currently 101 workshops in addition to the courses that go beyond the learning tracks. And an added feature for Pro members is the conference section, which houses talks from influential leaders in technology.
In the end, Team Treehouse can be useful for just about everyone, regardless of skill level. However, it’s still a work in progress, so there may be some gaps that you should supplement with other resources.