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

JavaScript AngularJS Services and Dependencies Connecting to an External API

Juan Francisco Andrade Álvarez
Juan Francisco Andrade Álvarez
23,997 Points

Teacher's notes: Diagram

Please, may you tell where is the diagram related to at minute 1:26? It can't be found in the teacher's notes. Thanks

Lars Wettmann
Lars Wettmann
15,376 Points

Still not, even after a month later..?

CJ Williams
CJ Williams
34,372 Points

This course is so tough to follow along with. The dude is just jumping all over the place. Each time new video starts, he seems to have sneaked in unmentioned code that I don't have in my workspace, then follows that up with a quick copy and paste that goes with little mention—like I should already know. It's a bummer because I really want to learn Angular, but this is messing me up more than helping. Might take the free Angular course on CodeSchool instead.

8 Answers

This is a very tough course, and the fact that the Workspaces files are out of sync with the video, makes it all that more difficult. The entire Angular.js course needs reworking/polishing. It is essential stuff, IMO, but the quality is not quite there on this one.

Charles Herrera
Charles Herrera
3,292 Points

I don't think its a very tough course, its badly taught. It's not up to Treehouse's standards.

Juan Francisco Andrade Álvarez
Juan Francisco Andrade Álvarez
23,997 Points

Sure. I think this is not the best course by TreeHouse. I also expected a good one such us others in the JS category. Specially angular..js has a difficulty that has to be addressed, i think, through better planning and very insightful teaching, which in the current course are not. I hope TreeHouse creates a new course to solve these disappointments.

Seth Scoville
Seth Scoville
2,496 Points

I've been extremely disappointed with this course. It needs to be redone completely.

Thomas E
Thomas E
19,161 Points

Yeah, this course is not up to standards. Not didactic, not thorough, not very useful...

He obviously know a lot about Angular, but he teaches as if we the students knew just as much... Mentioning a lot of concepts and frameworks then just skipping over them with a "follow the link on the teacher's notes"...

Too bad because I really want to learn more about Angular...

I stopped about halfway through this course because I wasn't getting anything out of it: the quizzes/challenges were multiple videos after the content (therefore tough to remember things) and the material/instruction were not good at explaining this tough topic. That was three months ago. I have since taught myself, using other online tutorials (free), and rewrote my entire website using Angular 1.x.

I came back and finished the course. BUT, it was still very tough. The examples need to be much simpler AND use ONLY Angular - not jQuery UI, not Underscore, etc. Keep it pure and simple, because it is the "ideas", the top-level understanding, that is the important/difficult thing about Angular: directives,services,controllers, dependency injection, etc. Just dealing with the concepts makes this course advanced. The coding itself, therefore, should be rather minimalist.

Having said that, Treehouse is in a tough position with regard to teaching Angular 1.x, because Angular 2.x is on the horizon, and it is a VERY different beast. That means learning/teaching TypeScript (yes, ES5 and ES6 are supported, but ...). So if I were Treehouse, I would not spend much time, if any, dealing with Angular 1.x. I would have my teachers/content makers focus on TypeScript and Angular 2.x (which is in developer preview - alpha).

IMHO ...

Joost Schuur
Joost Schuur
6,012 Points

Couldn't have said it any better than all the other commenters in this thread so far. The pace for this course is too fast and it's poorly structured. It doesn't feel like he's teaching for the appropriate audience in mind (i.e. people who know JavaScript and HTML/CSS, but may not exactly be advanced frontend developers yet).

Anselmo Fresquez
PLUS
Anselmo Fresquez
Courses Plus Student 8,086 Points

I found a course on Udemy that is about 7 hours long and I am grasping angular, now.

The problem is that to understand angular, you need to already have a solid foundation in HTML5 and JavaScript. It's all about the DOM, it's all about adhering to W3 conventions while bringing in advanced high level CS principles to web app development. Angular combines good coding practices, principles and theories into a comprehensive suite of tools. To read the documentation, it would help if you had a CS degree... it's pretty confusing.

The subject matter is advanced, but this course should be targeted at people with intermediate skills. If someone had advanced JavaScript, HTML5, CSS and software development and computer science knowledge... they could just read the documentation. So obviously, this course should be extended out to establish WHY angular JS does what it does, how it works, the principles behind it and all of that before presenting the features.

Teach us how it works so we can learn to utilize services and create our own controllers and modules on our own, rather than a crash course.

Carolyn Scudder
Carolyn Scudder
1,760 Points

Yes can you please let us know what the course you got on Udemy is titled?

Maor Kern
Maor Kern
270 Points

Ridiculously bad course :( And this is the first one I'm trying on Treehouse!

Try one of the jQuery or Node.js courses. Those are good.