The Team Treehouse coding platform 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.
In this Team Treehouse review, we’ll cover some key things to know about coding on Treehouse, including Treehouse pricing, features of the platform, ease of use, content quality, the Treehouse Techdegree, and some recommended Team Treehouse courses.
DISCLAIMER: Any recommendations and/or how-to information is intended to be helpful. Also, please note that some of the links are affiliate links.
Team Treehouse Review: the TL;DR
Before we take a deeper dive into Treehouse learning, here’s the quick list of pros and cons if you’re short on time!
Pros of Learning With Team Treehouse:
- Content meets a high standard of quality 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.
Cons of Learning With Team Treehouse:
- Also, be aware that Treehouse’s training, while multi-faceted, is primarily based on videos.
- No lifetime access: If you stop paying, you lose access to courses.
- There are no student reviews/ratings you can read through before taking a course.
Topics Taught on Team Treehouse
- Android Development Tools
- Digital Literacy
- Data Analysis
- Machine Learning
- Quality Assurance
- Computer science
Team Treehouse Pricing
There are three 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, bonus workshops, and the option to download course videos for offline learning.
- $199/month for the Techdegree, which comes with everything from the basic and pro plans, plus personalized feedback on your code, real-time support from Treehouse staff, and a community of Techdegree students on Slack.
Features of the Team Treehouse Platform
Here are some of the notable perks of Treehouse learning. Some are available to all Treehouse course students, while other features are limited to certain plans like Treehouse Techdegree enrollees or pro users.
📝 Highly interactive: workshops, quizzes, practice sessions, and code challenges regularly follow each lesson in a course
📊 Leaderboard: “Students earn points and badges of completion as they finish courses, which are showcased in their user profile that’s visible to fellow students, talent recruiters, proud parents, etc.”
🙌 7-day free trial to try out the platform and its courses
💌 Help shape future decisions: Team Treehouse reviews all emails and makes note each month of what students are wanting to see. This helps shape decisions about content and features in the near future.
⏩ Lecture control: You have the option to play lectures at different speeds (. 5x, 1x, 1.1x, 1.25x, 1.5x or 2x).
✏️ Auto-generated captions: Available in English. There are also transcripts you can read.
💵 You can pay with PayPal.
💬 Exclusive industry workshops and interviews (access for pro plan users)
💾 Option to download videos for offline viewing (for pro plan users)
🔑 Beta access to Treehouse’s newest innovations in online training (for pro plan users)
💬 Exclusive Slack community. Join hundreds of thousands of students in our supportive online community. (for Techdegree users)
💻 Weekly office hours for live support (for Techdegree users)
Ease of Use
To be honest, the Team Treehouse layout isn’t my favorite for a few reasons.
When you visit the homepage (at the time of writing), there’s no way to directly access the course library to look at what they offer. The homepage is mostly aimed toward getting users to sign up for a free trial or enroll in the Techdegree. However, you can find the course library here, or by googling “Team Treehouse courses.”
Once you’re in the course library, you can search for courses by category or topic, or sort by Newest, Oldest, Alphabetical, and Difficulty. However, there isn’t a way to sort by popularity, as the individual courses don’t have a rating/review system built in.
Another thing to note is that the thumbnails for each course are all the same within the library. There are no images or design elements to distinguish them easily, and it’s hard to tell what the content will be like unless you click on each individual course. All you see from the library is the course title, a partial description, and a few tags indicating topic and difficulty.
You can also search through Tracks which are curated collections of courses that come together to teach one topic in depth. You can only browse through tracks by topic (can’t search with a browser) and can only see the three Most Popular at the top of the page
To start learning, all you have to do is click “Free trial” in the upper right hand side, choose your plan, enter some basic information, give payment details, and start going through the courses.
Start coding now
Stop waiting and start learning! Get my 10 tips on teaching yourself how to code.
Team Treehouse Content Quality
From a technical standpoint, Treehouse content mostly comes in the form of professional videos. They look like something you’d see on a high-quality YouTube channel, with great lighting, camera, audio, positioning, etc. You won’t see many powerpoint slides like on many other online course providers
From the actual content standpoint, not just anyone can create a course on the platform. All of the instructors work in-house for Treehouse and are experts in their field—and it shows in the quality of the videos and lessons.
That said, since you can’t read through ratings and reviews from students who’ve taken courses on Team Treehouse (like you can with other course providers), it can be a little trickier to find the right course to take. It helps if you look up the instructor online to get a better feel for their credentials, and look through the course curriculum to see what they’ll be teaching before you dive in.
There’s also just the traditional “trial and error” strategy, which is easy to do with Treehouse learning. Since Team Treehouse pricing is based on a monthly subscription model, you’re paying a flat fee for full access. That means you really have nothing to lose by browsing through some courses, viewing a few of the lecture videos (or watching the course trailer), and seeing if it’s what you’re looking for before spending more time on it. You can always move onto the next course if it isn’t the right fit.
My Top Team Treehouse Course Recommendations
GitHub is a tool beloved by professional programmers everywhere for its collaboration support and community. Learn how to contribute to open source projects, show off your projects, and work with other coders on GitHub.
Websites don’t just need to be usable—they should have visual appeal too. This course teaches you design principles like color theory, branding, and typography, as well as technical topics like how to build a site prototype and create vector graphics.
What Past Students Think
The video lessons are high quality, informative, and short enough to keep the students interested. There are tons of topics and paths to 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 a 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 LinkedIn Learning (formerly 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.
Start coding now
Stop waiting and start learning! Get my 10 tips on teaching yourself how to code.
In the end, Team Treehouse can be useful for just about everyone, regardless of skill level.