Learning to Code with Treehouse

We create open-source because we love it, and we share our finding so everyone else can benefit as well.


Learning to Code with Treehouse

When you start learning to code, you will find a long list of different places to learn. In my early years of JavaScript, I found myself looking for a place to refine my current knowledge. Visiting several different sites, a lot would cover basics, but I always had a hard time finding what I needed. It wasn’t until someone mentioned Team Treehouse, that I found a site with what I needed and so much more, a company that I still use to this day, and recommend to anyone else looking for the same.

Once opening the site, between the very clean look, and signs of actual structure, I found a lot of topics I was very interested in. JavaScript Basics (7 hours worth), Node.JS Basics, Express Basics, Creating a REST API with Express, and so many more! I quickly checked the pricing as it definitely looked like another site I was going to have to surrender an annual payment to, but to my surprise they offered a monthly fee. When I see sites that offer monthly plans, I know I’m on a site that has content that allows a natural retention, instead of trapping their members. In the first week I went through over 300 videos, and still wasn’t half way through their “Full-Stack JavaScript” track! The best part is that they have an on-site workspace where you can apply your knowledge as you learn it, as well as follow along with the instructor, so you aren’t mindlessly watching videos one after another. It was obvious I was going to find at least most of what I was looking all over the internet for.

Of course since that week trial, I have become a Basic Member, and continue to go through a couple courses each day, learning more and more. They have many different tracks, and cover many topics in great detail, including Business, CSS, Java, Swift, PHP, and so many more. For those that are learning to create a profession, they offer Tech Degrees, where you going through one of the “tracks”, go through special projects at the end of each course graded by the instructors, as well as offer a final exam for the track itself which you’ll receive a certificate upon passing. I believe they even offer job placement if needed.

Of course Treehouse isn’t best for everything, and when it comes to JavaScript patterns Treehouse fails hard. There is one pattern talked about, but it’s not even referenced as a module pattern (The IIFE module pattern), and everything else is throw together as “regular JavaScript” (even sync/async functions).

NOTE: If you are learning┬áNode.js, and really want to get into Asynchronous programming, I suggest that you go over to Frontend Masters (monthly as well), and take Kyle Simpson’s “Rethinking Asynchronous JavaScript“. You won’t regret it.

Overall, I’ve been extremely impressed with this site, and in the process if learning the roots of what runs beneath my React apps, I’ve found new loves in other JavaScript like jQuery, NodeJS, and even some Angular. Not only that, learning some very impressive CSS, various Design courses, as well as so many other topics is great to have at your fingertips. So if you know someone like me who started with React, have them check out Treehouse, and learn what makes React work before writing anything more.


No Comments

Add your comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.