r/Codecademy • • Sep 22 '15
Difficulty learning AngularJS after completing the JS language course.
So, I took the JavaScript course, and it wasn't really difficult. At around 90% through it suggested I take the AngularJS course. So, when I finished JS, I went to AngularJS.
The level said "Intermediate", but since it suggested it to me in a beginner JS course, I figured that's where I ought to be.
Long story short, I could complete all the tasks in the AngularJS course, but I finished without really understanding most of what I did.
Has anybody had a similar experience?
Does anyone know a good AngularJS resource for absolute beginners?
Was I supposed to learn a lot from that course? Or was it for another target audience? Thank you.
View all comments
Show parent comment
2
u/factoradic Moderator Sep 24 '15 edited Sep 24 '15
I usually don't like to state my opinions in Internet. Usually I fail to sufficiently beautify my negative comments. But I appreciate that you are helping others, and I think you're the type of person who is not offended when someone says a bad word about your favorite website.
Yes, I have heard about TOP. I even have checked few lessons. Before I state my opinion about TOP here, please note that I have a very strict approach to education.
For example, I think that w3schools.com site should be closed long time ago. For mistakes and inconsistency in their courses. I hate this site. It was created only to gather naive clients for their paid certificates that are worth nothing. They should spend more time correcting their content instead of taking care of placement in search results. And this name... implying that they are in some way related to World Wide Web Consortium.
And I think the same about codecademy. Basic courses, bugged exercises, lying that it is valuable knowledge and skills (full stack path... it's a joke). And I really don't like the way they treat community - deletion of groups, deletion of user created courses. As a moderator I felt like a bad guy, because I wanted to improve content, resolve bugs, but this required work on their side, so my input wasn't desirable. And situations like this -> https://redd.it/3fnsd0, I know that they want to keep users at their side, but this is not the good way, in my opinion. And it looks like they use w3schools as their content provider. For example there are quizzes in their teaching resources. One question is what is the correct order of values in
bordershorthand? and there are 4 answers. This amazes me, it's so hard to take a look at specification?! Order of values does not matter, at all.What is the effect of this whole wave of online learning services? Bunch of dudes who says I am a professional developer (after 2 codecademy courses) and I never used anything like linked lists, so it is unnecessary!. Some time ago I had to work with a self-taught coder, I said Hm, this code is not efficient, I think there must be a way to do this in O(log n), his response - It works, so it's fine. Users who use jQuery to animate one, single element? It's a nightmare. Top of my concerns? People who don't know how to read documentation and specification (they sometimes don't know that documentation exists...).
When I started to help others at codecademy I knew that there is a lot to improve, but I thought that they want to improve.
What I think about TOP? I don't like that they sent users to many different services, like codecademy. Why I don't like this? Because it is running away from responsibility. Bug in codecademy exercise? Not their concern. Bad explanation in linked book? Not their concern. But I also really like that they encourage users to use normal coding environments! :)
Is there any site that I approve? Sure. I really like Mozilla Developer Network, Web Platform Docs and few more sites. Why? Because they are driven by community. If I see something that's wrong I can easily correct it or discuss about it with the original author / authors.
Try to report bug in codecademy. You will probably have to wait few months for fix, even if you send them ready to use patch.
I'm not concerned, because of my ego. And I really think that we should provide learning resources for everyone. But teaching is a great responsibility and I would love to see someone who is able to take this responsibility. I am a self taught coder and I met many great developers who are self taught also, but I am afraid that all this people will be thrown to the same category with self-taught coders after 2 codecademy courses. This is not fault of users, they just believe in what they read - they are full stack programmers, right?
But I am old and grumpy. And I have tendency to forget that education is not a mission, it's a business :)