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

samahghosn
2,697 PointsAre there any outdated videos on treehouse?
Should I be cautious when watching them?
6 Answers

Sue Dough
35,800 PointsYou should be ready to use a search engine anytime watching an older video on programming anywhere on the web. The majority of things will stay the same most of the time but minor things may change over time. That is just normal. Things move quickly.

Kevin Korte
28,149 PointsThings move so fast, yes, by definition there are outdated videos here. Every online learning course faces this problem. 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.

micram1001
33,833 PointsI agree with the above comments. I would think courses showing how to use any application designed for windows 7 and below would be out date. Videos showing the use of any computer hardware made 3 years ago is outdated.
Mayk.

samahghosn
2,697 PointsAny specifics?

micram1001
33,833 PointsI would say Android Studio. It was taught then the application was in beta testing version (0.8.2). See this link at minute 2:51: (https://teamtreehouse.com/library/build-a-simple-android-app/getting-started-with-android-2/a-brief-introduction-to-android-tools). Keep in mind Google updates the Android system 2 - 3 times a year. Mayk

Kevin Korte
28,149 PointsSure,
The build a simple ruby on rails application is almost 3 years old, and is fairly outdated from where rails is. It's not that big of a stretch though to follow along using the current version of Rails.
The courses on Laravel here are on Laravel V4 . However currently Laravel is on V5. I actually did this one, where I followed the V4 courses and built the same application in V5. It was obviously more of a challenge, but the same fundamentals are still there.
Also, the courses on Slim here use V2, but Slim is now in V3. I actually helped someone last week having problems because he was using the V2 syntax, but he was using V3 and didn't realized it. We looked at the V3 documentation and found the changed syntax, and that fixed his problem.
I'm sure there are more, but that's 3 that comes to mind.
I would image how fast Wordpress updates and depreciates, it's probably outdated in sections too.

samahghosn
2,697 PointsThanks for your answers! I'm nervous that I'll find myself having trouble when I'm trying to make a website or that the learning was useless. Should I be worried how 'outdated' these videos are? Are these updates usually big updates that require 're-learning' or small updates with just a few tweaks?

Kevin Korte
28,149 PointsNegative, you shouldn't be worried. The fundamentals rarely change. You'll learn enough that you'll be fine. Millions of developers have tacked this same problem before you, and millions will take it after you.
We all deal with this. The world moves fast!!! You'll learn enough core principals here that you'll be able to figure out the rest, because in the real world, you'll be left to figure out and tackle the same problems, so you might as well start early.
As far as dealing with legacy code, there are many version control tools you'll learn here. Version control tools are essential, because you lock in a particular development environment. You'll learn it all.
I know it's scary when you don't even understand yet the full picture, I've had similar fears, but let me assure you there are solutions to these problems, and you'll learn how to use them.
The app breaking updates are enough to take notice. You're not learning something new, but it can be a big process to go through and update an app to a new version. Because the fundamentals and core ideas don't change, it's a matter of reading the docs, the error messages, and putting your knowledge to use to find your own solution. And likely someone has already had the same problem you are having, so there is always the internet to help you out.

samahghosn
2,697 PointsThanks again for reassuring me! I will definitely keep myself up to date!