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 trialSteven Byington
13,584 PointsNot 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
28,801 PointsI 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
14,435 PointsI 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().
davidalvarado
7,544 PointsI 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.
Patrick Castle
Courses Plus Student 14,591 PointsI 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.
david Inden
19,877 PointsI 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
3,717 Pointshappy to see these comments. I thought it is only me that have problems with this course.
James Ingmire
11,901 PointsA 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
26,071 PointsI would have to agree with everyone. This course could be much easier to understand.
Um Kr
Courses Plus Student 267 PointsToo 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
47,353 PointsI'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
2,939 PointsFor 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.
Abraham Juliot
47,353 PointsAbraham Juliot
47,353 PointsAlso, these free courses:
Codecademy - Learn Angular JS http://www.codecademy.com/en/learn/learn-angularjs
Microsoft Virtual Academy - Introduction to AngularJS http://www.microsoftvirtualacademy.com/training-courses/introduction-to-angularjs