Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

General Discussion

Content outdated

Unfortunately, some courses in treehouse are so over-dated and are no longer with any benefit, cause the languages concerned changed at a point that they don't use whats in the courses anymore, I cite #NodeJS, #EmberJs #ExpressJs, those are wonderful libraries that have to stay updated.

Well, treehouse is updating some courses, but i agree with you that theres a lot of outdated courses now. Think they are slowly updating some of them like PHP. But we'll see how it comes.

They uptade Ruby on Rails in may? which we can say its fairly updated, but the last update in ROR was like i dont know in 2011? some things are unfortunately outdated :(

5 Answers

and normally as a sophisticated school as treehouse, those similar things shouldn't exist, I mean, its a School, it has to keep updated with new MAJOR releases of different languages, cause now those courses are just useless staying there a fulfill content, otherwise, the students will simply go look elsewhere, cause its not that serious as we hear it is. I find it disappointing.

Well, i know the feeling and what you mean, maybe try to look for something else meanwhile and write to the support?

naaah dont bother, I ll just look elsewhere, am in my trial period anyway, so i d't care, as soon as its over I ll leave. Thanks anyway Konrad

Jad, can you please share the learning resource if you find one, i am getting really unsatisfied with the outdated and not practical content here and looking to pass to another E-school.

ok Daniel, pass over your email, I'll keep in mind to inform you of anything i find interesting :)

sikorskidan776@gmail.com here it is :)

Good, I ll be in touch , you're welcome :)

I am planing on taking the fullstack js course(i only have nodejs express and gulp left), should i do that or the content is too outdated?

I dont know, but as far from looking at other people, the JS track is good.

there s no need to look into NodeJs, EmbersJs and ExpressJs, they r all out-dated, and the new versions dont use whatever is shown in the courses anymore.

Ok, thank you.

In Treehouse's defense, I think you will face this problem of outdated content anywhere you go. This industry changes so fast every day, that it's impossible for any "school" to be current and up-to-date 100% of the time. In order for that to happen, these schools would have to have access to all the language and framework changes before they are ever released to the public, and I personally don't think that will ever happen. Kevin Korte brings out some awesome points on this thread from several days ago. "Our world changes too fast to continue to produce quality content and learning experiences. But here is the thing, the core concepts, best practices, fundamentals, do not change, with rare exception."

http://blog.teamtreehouse.com/how-to-keep-up-with-the-web-industry

Jonathan Grieve
Jonathan Grieve
Treehouse Moderator 91,254 Points

Great response.

The Angular course brought out just a couple of hours ago was the only Javacript course from the library in recent weeks. Which tells me that there is plenty of full stack courses coming up behind the scenes. Quality ones too. :)

I agree!

Wherever they go, if thats Lynda, Udemy, codeschool, the content will be outdated. Although some content here at treehouse is old few years. On lynda the content is old 10 years.

Best answer from Kristopher Van Sant

It is true though, and here's another thing to think about. I understand, when you're learning, you're copying. You're needing your hand to be held through learning something new. You need the training wheels. We all do. When things deviate, we all tend to have problems, and that can be frustrating.

But it's so important to start to learn the core concepts, more than how to copy and paste along to build a to-do app. Because for the exact same reason that Treehouse can't keep up, in the real world, when the training wheels come off, you're going to face similar challenges.

What happens when you get hired as a developer, and you're working on a project that is using a version of Ember that is two versions older than current. You have to learn to read the documentation, cope with the difference, and still produce.

Yes, Treehouse still has a course here building in Rails 3, and now we're on Rails 4.2. Does it make the Rails 3 videos completely obsolete? Nope. There are some real fundamental differences between Rails 3 and Rails 4. But in the wild, I might run into developing on a Rails 3 project. I have to know through documentation what's the the Rails 3.5, or rails 4.0, or rails 4.2 way to do something.

Do you want to really test yourself and get real world experience? Use treehouse's outdated course, and build the exact same thing in today's version. Yes, you're going to have issues. Yes, the code is going to change. That's great! Use the documentation to fix your problems, and make it work. It's so good, and so valuable.

I tried that following the Laravel 4 courses here, and built the same app in Laravel 5. I learned Laravel more this way than if I would have stuck in Laravel 4. I also learned where the differences between Laravel 4 and Laravel 5 were.

You know who moves slower than Treehouse at keeping with with the various languages, companies....companies move slower. Be a versatile developer, don't be a copy and paste developer.

Kevin Korte, ladies and gentlemen. :-)

:D +