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 trialliktid
6,387 PointsVery, very dissapointing course
Well, i must say i was really excited to take this oop course and now after completing it i am very disappointed. This whole course seems made like "lets take the 10 most imortant sites to oop in php on php.net and make videos out of it". And the best thing is: most of the videos are 2-3 minutes long with the advice to go to php.net and read the remaining infos to the topic. I can read this without being on treehouse, i am here for the explainations to the topics and not for a teacher who shows me the link to php.net. Further there is no implementation in an real world example, the whole course is just pure theory.
All this would be a decent practice for a free trial course but not when users pay money for it.
16 Answers
Greg Peden
4,860 PointsI agree with the OP, there are better courses on YouTube. The whole point of paying for Treehouse is the interactivity. Having done some of the phenomenal HTML/CSS courses and then having come here, it's hard to believe the same company produced both.
Rich O'Brien
3,197 PointsNot enough real life examples. A realistic mini project which we all could refer to would help!
Matt Trask
10,027 PointsTreehouse has always been, and probably will be, the place for beginners to get introduced to a concept. You wont be a master of OOP after one video series no matter what site you use. Ive watched these videos, as well as the Object Oriented Bootcamp from Laracasts, and both gave me great insight to PHP and OOP. But what really got me going was building sites. Thats the thing with all of these sites. You can learn alot, but if you arent practicing outside of the videos, you wont learn anything.
Which makes me want to ask, what are you doing outside of Teamtreehouse.com to learn PHP and OOP?
Corey Cramer
9,453 PointsThis, basically. The only way I've found to have what I consider true success in learning (in general but also here) is to start learning with a project in mind.
I come on here, watch some videos, and then leave Treehouse for a bit to take everything I just watched and turn it into something else. It's extrapolating the information they provide that gives me a deeper understanding.
Daniel Botta
17,956 PointsI'd have to agree that it is a little disappointing. I would have liked them to go into more detail on the videos rather than referring you to php.net to read. One main reason I love treehouse is so that I can learn from watching videos. It helps when things are verbally expressed and used in live examples that I can see. I just feel that they could have maybe used more examples and given more explanation of when some of the concepts are used in real life programming situations. I watched the OO JavaScript course before and thought that it was done much better.
Batuhan Ozgur Ozdemir
4,658 PointsI agree wıth you about "more examples". Sometimes it's funny like in the video Jason writes 50 lines of code and tells everything very detailed then you can't decide whether should you follow the video or rewrite them, after in example stage they ask you funny questions like 2 + 2 ?
Mike Edwards
9,746 PointsI want to know why he holds a candle through out the whole course? lol.
Chris Farrugia
5,159 PointsThat was so damn frustrating and distracting.
Batuhan Ozgur Ozdemir
4,658 PointsUsually I use Treehouse to Introduce to topics. As they suggest, after videos, I usually practice by myself with Php Cookbook 3rd edition and so on.
You can't expect to learn everything in 4-5 video. You need to "learn to learn". I think that's what Treehouse wants to do.
As a computer science student, my teachers did same to us. You can't become full stack developer by watching some videos on the internet. You need to do it yourself, however Treehouse provides good start-up, I think. Thanks.
Yannis Steriotis
19,431 PointsI completely agree. I have taked many courses on Treehouse and I must say that this course is the worst. Teacher suppose's we know all these concepts and skips the first steps. Especially the third part is so difficult to understand and follow.
Stef Emiljanowicz
7,537 PointsHave to disagree... I think he's done a great job of putting across the basics in a very short and compact way. There's enough there to light the fuse as it were or certainly has been in my case. Would much rather have something this short that gives you the foundations than three hours of lectures that go into interminable detail, much of which you might not need more than once.
Azam Mohamed
2,291 PointsI believe this is a very short and basic course as the title says. I do like these kind of short videos and then I can brush up or learn more using real world practice.
Matthew Mariner
17,666 PointsVery disappointing indeed
Sam Deacon
2,650 PointsI have learned about constructs and a little deeper into class inheritance etc, but really it will only sink in with examples. This is where "project tutorials" and "your own projects/trying it out yourself" comes in.
I'm on the fence whether this course gave enough quality learning (there was content, but what about learning style?). At best it is a video I would refer back to if I hadn't played with inheritance for a while.
I think when I use use my own data / from mysql db or from user forms on my site or whatever... and then use that with OOP, only then will it start to click.
kabir k
Courses Plus Student 18,036 PointsI agree. Though the videos are short which is great but they should pack a lot of explanation into these short videos so that you can better understand these topics. So, it will be better if they provide short videos with well-explained topics. And also, provide certifications with it, because what's the point of spending time and money to learn all these topics without certification?
Thomas Pane
7,804 PointsLearning about anything requires work. I find this to be a great introduction that moves at a rapid pace requiring you, the student, to figure out and implement uses for the code on your own.
Sam Deacon
2,650 PointsAlso I guess this would make a bit more sense if you were to refer back to it after a couple of weeks using something like laravel route constructors / model classes etc etc
Michael Matzner
12,651 Points100% agree. jumps all over the place. lacks continuity. takes a bit to adjust to material being that it doesn't always piggy back on what you just learned previously.
Allison Walker
17,137 PointsI disagree. I liked it. What I enjoyed was seeing how classes, methods, and inheritance work in PHP after coming from JavaScript. OOP as a concept makes a lot more sense than it did before. This is definitely more of a basics course, as it says, but it's really just giving an overview of PHP OOP. From what I understand, PHP is really just the display language for a backend database. Learning PHP is just one part of putting it to use.