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

Steven Byington
Steven Byington
13,584 Points

Not following this AngularJS course too well

One of the best attributes I feel Treehouse has is starting from the basics of a language or framework, and building upon it with each new video. With the new Angular JS course, I feel like I missed a couple videos in the beginning. I just completed the second badge for two-way data binding, and feel like I've learned barely anything. Does anybody else feel this way, or am I just not understanding the concepts presented?

One thing I would like to recommend is having the workspaces updated to work along side the videos, or have the source files available for download, so I can work from my own text editor.

10 Answers

jasonniebauer
jasonniebauer
28,801 Points

I agree. Treehouse has worked great for me in the past by thoroughly explaining the basics, and giving me a great foundation to build upon. I recommend Treehouse to friends, because of how thorough their courses usually are. However, now that I've started this Angular course, I'm really disappointed in the quality. The outcome from this is that I'm looking elsewhere to get started learning Angular. Try these instead:

http://campus.codeschool.com/courses/shaping-up-with-angular-js/intro https://thinkster.io/angulartutorial/a-better-way-to-learn-angularjs/

Ryan Foote
Ryan Foote
14,435 Points

I want to start by saying I realize this is an advanced course but I have to agree with you. There wasn't any info on setting up your own environment with dependencies etc. and all of the videos are missing the 'Teacher's Notes' section.

The second challenge (Two-Way Binding: ngModelCtrl) in the Introduction to Two-Way Data Binding section was difficult to connect to the video since it was about hooking up Hallo and not just a simple console.log().

I have to agree that it feels a bit like you went right into it and I kept asking myself if I missed something. The instructions for the tasks are a bit vague. I'm nowhere near a newbie myself and I'm having a bit of a headscratch trying to determine what it is I'm being asked to accomplish in the tasks.

I love AngularJS even though I'm not very good with it. I tried to teach myself and I was able to get stuff done, but I never actually felt in control of aspects like scope and $apply/$digest etc.. Basically, I try and retry until I get something that is working, but I feel like the framework is controlling me rather than the other way around.

What I was really hoping from this course was to get this part sorted - to really understand the fundamentals in a way that I could then apply more advanced topics understanding a bit better how they were likely to work.

Unfortunately, this course was terrible at doing just that. It left all the fundamentals relatively untouched and instead, provided a whirlwind tour of what the framework could do. Alex is clearly knowledgeable, but I think he has difficulty sharing that knowledge with a lower common denominator. As a professor to the initiated, he probably comes across as a great guide and although I would put myself in the former group rather than the latter, I did find that he had something to offer me. However, overall I think this course failed by design.

What I'd really like to see is Treehouse have another crack at this with Alex - have someone work with him to get all his knowledge into something that flows a little more logically - that helps take someone from intermediate Javascript into a solid understanding of a leader in MV* Javascript frameworks.

I agree. I am just getting to the end of the Two Way Data Binding section and it feels a lot like there are missing videos. I understand this is an advanced topic, but my favorite thing about Treehouse is taking subjects and breaking them down. This course doesn't feel like that at all. It feels like a lot is assumed about what experience is had before going in. I've heard that Angular has a steep learning curve, but I was hoping treehouse could break it down.

Ehsan Fathi
Ehsan Fathi
3,717 Points

happy to see these comments. I thought it is only me that have problems with this course.

James Ingmire
James Ingmire
11,901 Points

A little worrying as wanted to start this course soon; will let you know my thoughts when I do tho.

Think it's important Treehouse focuses on quality and details rather than growing to fast, I totally agree that the reason I think Treehouse works; for me anyway, is as you said, it starts from the basics and covers all the details.

Les Campbell
Les Campbell
26,071 Points

I would have to agree with everyone. This course could be much easier to understand.

Too fast - I am looking to refresh - I am not new to Angular - but some self taught has led to not best practice - I was hoping I can download the source code - but not sure where it is -

And the video goes too fast for me to replicate (: I like the contents - wish the instructor would have supplemented with source code and other reference materials.

Abraham Juliot
Abraham Juliot
47,353 Points

I'm learning a lot from leveluptuts tutorial on angularjs: http://leveluptuts.com/tutorials/angularjs-for-everyone

Also, I keep devdocs.io at my fingertips. Its the perfect resource for almost everything code.

Santiago Blanco
Santiago Blanco
2,939 Points

For me the angular course is very basic, but there are a lot of interesting things. the teacher is nice. The course is perfect for beginners.