Welcome to the Treehouse Community

The Treehouse Community is a meeting place for developers, designers, and programmers of all backgrounds and skill levels to get support. Collaborate here on code errors or bugs that you need feedback on, or asking for an extra set of eyes on your latest project. Join thousands of Treehouse students and alumni in the community today. (Note: Only Treehouse students can comment or ask questions, but non-students are welcome to browse our conversations.)

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and a supportive community. Start your free trial today.

JavaScript Angular Basics Services in Angular Connecting a Service and Component

Lokesh Sanapalli
Lokesh Sanapalli
1,242 Points

Very very bad explanation - worst course

Is this a cooking video or what??? OMG... What the hell is he teaching??? It's like he is doing something and we are doing in our computer and seeing output. This is not we learn a new technology... he is not going depth into the subject. Previously, I have taken courses from udacity, they are very well organized and you will get excited as each video passes through. But, this is very very bad. Before he introduces something, we should know what's the use of it, how it is working with it?? He asked us to copy something from the teacher notes, but doesn't explain anything... seriously??? :HandsDown: not even a single explanation... Worst course... if all the courses in treehouse will be like this, I will quit it very soon. I didn't expect this from treehouse... Very disappointed...

Eli Levit
Eli Levit
4,482 Points

+1 I'm learning in treehouse several months and this is really very very bad explaining and terrible course. I understood nothing from these videos!!

Ali Raza
Ali Raza
13,633 Points

No offense to Andrew Chalkley but I think if he could explain a little bit before diving into coding it will make it easier for beginners to learn better. It is not only important to know what we are doing but also important to know the reason why we are doing this. If we were to go and learn from documentation then I don't think we'd need video tutorials at all. Hope this feedback helps Treehouse understand the student needs in future better. Good luck

+1

7 Answers

Andrew Chalkley
STAFF
Andrew Chalkley
Treehouse Guest Teacher

Hi Lokesh Sanapalli

Sorry you had difficulties completing the course. Angular is a large topic to cover, Ken Howard and I did our best to give you the ability to build an Angular app using components. Sorry if the depth wasn't what you was expecting. It looks like you didn't take the prerequisites for the course, maybe that would help?

As for the copying and pasting of the backend.ts, we have courses on APIs if you're interested. Taking a detour creating an API of our own instead of using a pre-made API would have been a huge detour from Angular and we would have less Angular content in the course.

Sorry for the disappointment, we hope to make the best course for all people, sorry we fell short in your expectations this time.

Eli Levit
Eli Levit
4,482 Points

this is really bad explaining. I want to learn Angular, no just to copy commands to editor...

Well then - since Andrew is no longer with Teamtreehouse - might I recommend an instructor to review this course and add API to it? so what if it detours - we can skip through if we want. I'd rather have a 20-hour course discussing details of Angular coding than copy code - copy bad code - then delete that and copy the good code.

Paul Scarpa
Paul Scarpa
1,329 Points

The first few sections of the course were deliberate, and then the instructor went into hyperspace and blitzed through the content without checking in on the browser to see if things are working. That’s a recipe for disaster, as many of these technologies and their interdependencies are changing daily. And to suggest that we need to use some ancient version of packages/modules or the coursework will break does not inspire confidence… it suggests the course itself is out of date.

The course is entitled “Angular Basics,” and while students should have some understanding of core js, css and html, it should deliver its promise as a course that "teaches the basics of Angular, versions 2 and later." No, there isn’t any clear indication of prerequisites, but even if there were, I can’t imagine the expectation would be that the student already knows the course material or the idiosyncrasies of the course instructors design decisions.

Jared Carpenter
Jared Carpenter
4,370 Points

I got lost upon installing the 'angular-in-web-memory-api' I think this part of the course needs updated.

Miguel López
Miguel López
7,055 Points

Hi Andrew Chalkley.

I'm a fan of your courses. Really, you explain slow and clear. Since the beginning of this course i was understanding everything. I was really happy because everithing was entering into my brain perfectly, until this video.

I'm comming from what i think is enough for a javascript background, i took the webpack course, npm, es2015, module pattern, node, and othe workshps before this since i was having trouble learning Angular 2. I even started reading a book. But ultimately i returned here with you.

But this time i have to agree with my fellow students, this particular video is overwhelming. It took me like 1 and a half hours to complet it with some satisfaction. I've added a ton of comments on my code to remember things like the Promise<Entry> statement or read the documentation for the @Input decorator.

I understand that this is part of the learning process but man, that one was hard.

I'm not leaving treehouse of course, but to be honest, i will search for alternatives to keep learning Angular.

Mark Jones
seal-mask
PLUS
.a{fill-rule:evenodd;}techdegree seal-36
Mark Jones
Full Stack JavaScript Techdegree Graduate 29,362 Points

If you watch it twice, it begins to sink in. It is just an introduction. There does need to be more in-depth courses on Angular and React and especially tying everything together with the back-end.

Lokesh Sanapalli
Lokesh Sanapalli
1,242 Points

Hi,

Thanks for the reply. I haven't seen pre-requisite for this course?? where was that mentioned in the course landing page?? Before taking the course, I searched for prerequisite and there is no mention. Please refer to this screenshot. http://imgur.com/a/NfUvU. Coming to the API part, I am not saying you should explain creating API, at least you should mention we are putting the data in the json format and the API returns this, enough. There is not even a one place where you didn't explain "Why do we need this ??? How is this happening??". That's very important. In my opinion, learning a new thing is not like, you do along with the instructor and get satisfied if you get the output. You have to understand each and every thing. After completing the course, I felt incomplete, then I went to udemy and bought angular course where he went depth and explained each and everything, then my soul became satisfied. From next time, if you are covering 10% , teach it in depth. If you have ever taken Udacity course especially their android course, I am a big fan of theirs, they teach it very well, they didn't go to depth, but they have some unique style. One more thing to add, quality doesn't comes from the equipment we use, it comes from how are we teaching. From next time, please take care of these things, hoping forward to take another course from you.

Andrew Chalkley
Andrew Chalkley
Treehouse Guest Teacher

If you scroll a little further it says - "For best results, we recommend first taking these prerequisite courses..."

Michele Kempinsky
Michele Kempinsky
12,201 Points

Sadly, I have to agree. This course was not very helpful. I love treehouse because they slow things down and speak in terms that make it easy to understand but not with this course. Even coming with javascript and angularJS experience I'm having trouble keeping my head above water with this one. I feel like it's moving too fast to truly understand the concepts. Yeah, I understand we can pause and slow down the videos but Angular is a very robust and complex framework so speeding over important concepts so that I have to pause literally every 2 seconds is not ideal. I fee like it's a lot of monkey see, monkey do vs actually learning anything.

Lokesh Sanapalli
Lokesh Sanapalli
1,242 Points

Can you post a screenshot... I searched, nothing found, even I searched in the page source...