Not Sure Where to Apply?

About Treehouse

Location: Online

Treehouse is one of the most popular online platforms to learn coding and design. What sets Treehouse apart is their mission to make the tech industry accessible to those from traditionally underrepresented backgrounds. Treehouse offers a variety of learning... Read More

The Techdegree program is designed for anyone, from pros to complete beginners, and will fully prepare you to apply for jobs in tech. The projects will build a robust portfolio, and the Slack community offers a unique level of peer and staff support. Learn at your own pace and avoid paying tens of thousands for a bootcamp.

Courses

Front End Web Development Techdegree

Cost: $199
Locations: Online
Course Description:

The Treehouse Front End Web Development Techdegree is a self-paced and intensive online training program which prepares students for an entry-level position as a Front End Web Developer. Students learn using our unique teaching methodology, which engages learners through video, interactive quizzes code challenges, practice sessions, and 9 hands-on, real-world projects.

Over the course of the program, each student will complete a polished portfolio of professional quality projects. These projects require them to apply what they have learned to real world use cases and demonstrate the range of skills they've obtained in the program.

Even though this course is online, students are given a lot of support and feedback: a team Slack channel, hosted by Treehouse staff, let students talk to each other, ask for technical assistance, and get help when they're stuck. We provide online office hours, and small study groups to help students on their learning journey. In addition, each project is personally graded with detailed feedback on the project's quality, whether it passed, and how it can be improved.

Students who pass all projects and an in-depth final exam, graduate with a certificate of completion and have the knowledge and demonstrated ability in the fundamental skills and knowledge of a professional Front End Web Developer. By completing the Treehouse Techdegree, students will have built a professional portfolio of 9 projects, earned a certificate of achievement and demonstrated the fundamental skills and knowledge of a professional Front End Web Developer. Online training is provided for professional networking, resume building, job search, building a portfolio, and creating a professional social media presence.

Students will learn HTML, CSS, JavaScript, jQuery, Sass, SVGs, Consuming web APIs, Bootstrap, Git and GitHub.

Duration: 3 months

Subjects:
CSS, Git, HTML, Github, jQuery, Bootstrap, SaaS, API, JavaScript

Full Stack JavaScript Techdegree

Cost: $199
Locations: Online
Course Description:

The Treehouse Full Stack JavaScript Techdegree is a self-paced and intensive online training program which prepares students for an entry-level position as a full stack developer. Students learn using our unique teaching methodology, which engages learners through video, interactive quizzes code challenges, practice sessions, and 10 hands-on, real-world projects.

Over the course of the program, each student will complete a polished portfolio of professional quality projects. These projects require them to apply what they have learned to real world use cases and demonstrate the range of skills they've obtained in the program.

Even though this course is online, students are given a lot of support and feedback: a team Slack channel, hosted by Treehouse staff, let students talk to each other, ask for technical assistance, and get help when they're stuck. We provide online office hours, and small study groups to help students on their learning journey. In addition, each project is personally graded with detailed feedback on the project's quality, whether it passed, and how it can be improved.

Students will learn HTML, CSS, JavaScript, jQuery, DOM Programming, Object-oriented JavaScript, Consuming web APIs, Node.js, Express, SQL, React, Building a REST API, Git and GitHub.

Students who pass all projects and an in-depth final exam, graduate with a certificate of completion and have knowledge and demonstrated ability in the fundamental skills and knowledge of a professional full-stack web developer. By completing the Treehouse Techdegree, students will have built a professional portfolio of 10 projects, earned a certificate of achievement and demonstrated the fundamental skills and knowledge of a professional Full Stack Web Developer.

Duration: 9 months

Subjects:
CSS, HTML, jQuery, API, Node.js, Express.js, JavaScript

Treehouse Reviews

Average Ratings (All Programs)

Treehouse logo

3.93/5 (15 reviews)

James Lue
Graduated: 2015

10/2/2015

Course
Python

Overall

Curriculum

Job Support

"Not free, but worth it?"

In a world of free resources, codeacademy, khan academy, coursera, and many others - do you really need to pay for an online course? Hopefully this treehouse review helps you along the way with your decision:

1) Free trial - do it. Try it out before committing.... Read More

2) Not all courses are as good. I've tried out a lot of different tracks, and found that some courses are much better than others - make sure that you

3) Compare with other online courses. Try also codeacademy, khan academy, and coursera - different people learn differently and you may find treehouse works well for you, you may not.

4) Don't get trapped into monthly subscriptions and not use it - pause your account if you need. Make sure you are getting your money's worth. If you are not committed to learning and are just trying out. Treehouse is not the place - you should try out cheaper free courses first.

Conclusion: treehouse is great and very well designed, but I personally prefer to find free things to supplement my learning. I would do it again and would recommend to those who are seriously committed to learning (not experimentation stage).

Tip: Supplement treehouse with a coding bootcamp before applying for jobs - that is if you can afford to!

Anonymous

1/27/2015

Course
HTML

Overall

Curriculum

Job Support

"Strongly recommended"

I have now quit my job to focus on code which I’m learning from Treehouse and Code School, you can find out why on the Treehouse forum.

There’s a boom at the moment and it’s focused on self online learning. There are numerous websites popping up all over... Read More

What is Treehouse?

Treehouse is an online education platform designed to teach students to

Learn to build websites, create iPhone and Android apps, code with Ruby on Rails and PHP, or start a business.

Treehouse has over 1000 videos for these courses and they are increasing fast.

The Treehouse courses

The Treehouse course is divided up into 5 different categories. Websites, programming, business, iOS development, Android development and of course some bonus content.

Each course starts you off at the beginner level helping you get accustomed to the new skill you are about to learn and progresses towards the more difficult. You will also go through a series of quizzes and reward videos for completing the courses.

Typical course layout

TeamTree House

If you finish a course pretty fast you are always up to date with the new features with a timeline of when the new projects are being released.

Team-Treehouse
Latest Team Treehouse discount

Get 4 Months Off Our Basic Annual Plan
(Save $100 – 33% off)
Get 4 Months Off Our Pro Annual Plan
(Save $196 – 33% off)

Being a Treehouse student gives you access to plenty of perks, saving you thousands.
Awesome personality

Treehouse goes the extra mile for creating an awesome atmosphere for users of their course as the video below shows.

Got to love Mike the frog and the staff at Treehouse.
Treehouse Tracks

If you’re new to learning code then it can be pretty daunting knowing where to start. This is where Treehouse’s amazing new tracks feature comes in handy.

Treehouse-tracks

Here you can select which path you want to do. As you can see from the above there’s a decent number of popular tracks. You pick which one you want and then you’ll get this:

Treehouse-Ruby-Track
Treehouse-ruby-tracks
Treehouse-ruby

You’ll get something like this for very track, it’s a roadmap of courses you’ll need to complete to complete the track.

To complete a track means you’ll need to put in a lot of hours. Each course within the tracks has multiple videos and quizzes which you’ll need to complete in order to progress onto the next course on the track.

One nice feature to keep you focused and motivated in the schedule feature. Here you can give yourself a timeframe to complete the tracks. This one shows how much I have of the Ruby track left.

Fareez Ahmed
Graduated: 2014

1/19/2015

Overall

Curriculum

Job Support

"Great for beginners in the pre-bootcamp application process"

I benefited from Treehouse's delivery of content/material. The instructors weren't monotonous in their tone and it was easy to absorb the information with the examples. Definitely something you want to do as you're applying to bootcamps - worth the $.... Read More

Anita

1/4/2015

Course
HTML

Overall

Curriculum

Job Support

"one of the best online resources out there!"

Treehouse is truly amazing. I first tried a free trial thinking I will stop it after the first month, I even set a reminder on my phone so that I don't forget! But after just a few days of using it I was hooked. I managed to make my own website within... Read More

This is just an honest review, I don't get anything from treehouse by saying this. Just sign up for the trial and see for yourself!

Violet Siegius
CS Major | Graduated: 2014

12/23/2014

Overall

Curriculum

Job Support

"Get your feet wet!"

Treehouse is great for newbies - really great.

It has great introductory courses in a variety of topics and they always make sure to add new relevant content every week.

And if you're a student, it's also cheaper (at $9 per month) than most other pay-to-learn... Read More

So, for anything seriously advanced or developing full fledged web applications or otherwise, it would probably be better to go somewhere else.

Otherwise, it's a great site for beginners to get their feet a little wet.

Frequently Asked Questions

What financing options are offered by Treehouse?

Treehouse offers financing options, such as Scholarships and Monthly Payments.

What courses are offered at Treehouse?

There are many courses you can take at Treehouse. These include Front End Web Development Techdegree, Full Stack JavaScript Techdegree

What types of programs are offered at Treehouse?

Treehouse has programs for students that can be taken online.

In these programs, students can learn from and take advantage of tutorials, quizzes, code challenges,in-depth code reviews, and more.

Person thinking

Need help making a decision?

We'll match you to the perfect bootcamp for your location, budget, and future career.