What is Treehouse
TreeHouse is an online platform for learning coding, design, and business-related topics. It offers more than 300 courses, 278 workshops and unites more than 80,000 students. Interesting so far? Let’s find out more in this TreeHouse review.
Don’t just land a job, launch a career
As they say on the website, their courses are “designed for true beginners.”
Simultaneously, you can find Teamtreehouse tracks which include Web Design and Web Development, PHP Development, Rails Development, iOS Development, and Android Development as well as Starting a Business. These sections are deeper and extend than the course. The most popular tracks are Web Development, Python Fundamentals, and Full Stack Web Development.
TreeHouse Web Development Course
There is also an opportunity to learn React; however, there is no Angular or Vue, other top JS frameworks.
TreeHouse Python Course
As for Python, on TreeHouse you can find four tracks, Beginning Python (16 hours), Intermediate Python (9 hours), Flask framework (18 hours) and Django web framework (33 hours).
All in all, the Python Course uncovers the following topics: Sequences, Functions, Dictionaries, Packing and Unpacking, Tuples, Scraping Data From the Web, Data Visualization, Regular Expressions, Django ORM and many more.
TreeHouse Java Course
For beginners, there are three tracks, Beginning Java (10 hours), Intermediate Java (17 hours) and Java Web Development (36 hours). The instructor for the first two courses is Craig Dennis and for the last one (Java & Web) are Treasure Porth, Chris Ramacciotti, Andrew Chalkley and others.
Beginning Java track offers such topics as Java Basics, Objects, Strings, Arrays, Inheritance, Interfaces, Generics, Lists, and Maps.
Intermediate Java course covers the following topics within Functional Programming: Regular Expressions, Local Development Environments, Lambdas Unit Testing, Debugging and ends with Build an FX Application lesson.
Java Web Development includes Unit Testing, HTML and CSS, HTTP Basics, Spring, and other topics.
There are three packages on this platform, Basic, Pro, and Tech Degree.
The first one costs $25 per month or $250 annually (in this case, you got 2 months for free). This one allows you to have access to the basic options, just to try it out. The second one costs $49 per month and provides full library access with the possibility to download it. The biggest one allows you to create your portfolio along with having full access. There is also a custom solution for a team or a company without a certain price.
The most used is a basic one which you can buy for $25.
There is also a 7-day free trial but you need to cancel it yourself after the seventh day; otherwise, you have to pay $25 per month so don’t get trapped.
Also, there is a wise option to find a TeamTreeHouse discount. There are many websites that offer an up to 60% discount coupon or a 14 days free trial.
You can even buy a gift certificate for a certain course!
How it TeamTreeHouse works
First, you need to decide on the package you would like to buy as well as on the programming language (and your goals). Then, proceed with a 7-day free trial. Here you will need to enter your personal data such as name, email and put your payment information.
When you’re already registered, just click on log in at the Teamtreehouse website.
Generally, reviews about Treehouse are good enough with a score of 3.9 / 5 on Trustpilot and positive feedback on Reddit. Customers say that this courses provider has developed a high-quality structure to gain programming knowledge at a decent level. But what students like the most about this service is that Treehouse has a great and supportive community which is really important during an intense learning process.
Let’s compare Team Treehouse with other popular online courses.
Udemy vs Teamtreehouse
Udemy is an online classes provider where you can find anything from web development to psychology topics. Teamtreehouse, on the other hand, is more narrowly focused. Usually, more specific providers give deeper information on their focus subjects. However, it all depends on the instructor. While on Teamtreehouse the syllabus is developed from the best practices and you don’t have that need to make the correct choice, on Udemy there are hundreds of programming courses where some are excellent and some are weak.
However, Udemy is much cheaper. There you can usually buy a four-month course for $10-$12 (as there are permanent discounts), while Teamtreehouse costs from $25 just for a month.
Teamtreehouse vs Coursera
When comparing Coursera and Teamtreehouse, the main difference is that the first platform has an academic approach; it is aimed at giving the quality of university courses and more theoretical knowledge. Meanwhile, Teamtreehouse focuses on providing a more practical approach to a student gains the needed skills to find a new job in programming after completing the course.
Teamtreehouse vs FreecodeCamp
Those courses are similar but at the same time, have quality differences. Particularly, Teamtreehouse provides more detailed information on the programming language but also requires you to spend money on getting these coding skills. As well, many students say that FreecodeCamp is more about the personal challenge when you need to do a lot of tasks on your own and find a student who needs to spend more time on finding the needed information on the external sources.
Teamtreehouse vs Pluralsight
Those two providers generally are about the same, they teach people how to code. Both platforms provide well-organized information and have very similar pricing (Pluralsight costs $29 per month). However, many users of Pluralsight complain about poor customer support on this website, while Teamtreehouse support is really a big thumb up. Also, Pluralsight allows you to have only 200 minutes of free trial which is much shorter than on Teamtreehouse.
Is it worth it?
The basic and pro options are for sure worth the money. You get well-structured information and constant feedback on your code. However, it is your choice whether you are ready to pay almost $200 for a Tech Degree option. Generally, the courses are useful but you need to really put your time and effort into it to become a developer!
Well-structured information and constant feedback
- Top-notch quality of the content
- The program is well-paced and thorough, a student normally doesn’t feel too overwhelmed
- Practical and useful projects
- A Slack channel with active communication and support; strong and helpful community
- Peer reviews where you get feedback and improve your code
- You post your projects on GitHub as a portfolio
- A special system with badges to help stay motivated
- Special discounts for Teamtreehouse students on various services for design, website creation, business needs, etc
- No certification in basic and pro membership
- More pricey than main competitors
- Quizzes might be too easy
- Teamtreehouse teaches you coding itself on a high level but it doesn’t cover deep Computer Science theory which a person still might need to find a good job.