6 ms·
So I'm an actively paying user of CodeSchool and Treehouse and tried out CodeAcademy a few weeks ago after being unfulfilled by it a few months prior. I'm a de
by mnicole 14y ago
So I'm an actively paying user of CodeSchool and Treehouse and tried out CodeAcademy a few weeks ago after being unfulfilled by it a few months prior.
I'm a designer by trade and a visual learner by heart and none of these services have helped me further my grasp on JavaScript as a whole.
CodeAcademy's error prompts are too vague to help those of us who don't know what is fundamentally going on. In one click I can find the answer, learn nothing from it and move on to the next challenge. Being able to cheat so easily is a huge turn-off to me and should be an equally big turn-off to employers/teachers who hope to utilize the badge systems these sites tout to gauge the student's abilities.
CodeSchool is apparently for people who already have a background in programming. Both my boyfriend and I attempted to take jQuery Air (a front-page testimonial says that someone without any JS knowledge could do it) and both of us got stuck at the same part. After doing some reading into the issue I found someone else that was having a similar problem in another course. The answer from CodeSchool was that they just assume students have the knowledge going into a course to tie up any loose ends and that it was intended that they'd have to do some research on their own. Yeah, no thanks. Furthermore, the way they handle "hints" is terrible and detrimental to the experience (I shouldn't have to waste 3 hints and get my score lowered in order to get to the one that's actually relevant to my problem). Another issue I had with CodeSchool is that going through the quizzes of things I already knew to get the badges, the way their app handles your input is really delicate. I wasn't able to use any shorthand CSS (for borders, CSS3 properties, etc.) without it telling me I was doing it wrong (note: Treehouse actually impressed me here). An additional gripe I have with CodeSchool is the quizzes (at least in the case of jQuery Air) feel clunky. It should be possible, if not standard, to have the video framed above the quizzes. I found myself going back and forth trying to find where the instructor mentioned a certain item that was relevant to the scenario, whereas with Treehouse, I was writing the code along with them.
Treehouse is, so far, the best. I liked not having to deal with the lessons associated with what I already knew and I felt the questions within those quizzes were well-rounded enough to make me feel like I wasn't cheating my way to a badge. That being said, the guy that teaches the JavaScript courses is all over the place; his variables and functions are often named "varX" and "funcX" which confuse the user, he waits until 3-5 minutes into a lesson to tell the user to comment out the last lesson (whereas sometimes he actually utilizes the previous code or variables). Where the JS fundamentals courses really fail though is in creating a story, a scenario in which we'd really have to use that code. The worst way for me to learn is to build something that has zero meaning. Writing 10 functions that do nothing but spit true and false at me isn't going to help me understand how and where I'd use such a thing. I need relevance and context.
Overall I've been really unhappy with the online/interactive tools available right now and have really only kept my subscriptions active in hopes that that money is going towards bettering not only the lessons themselves, but the in-browser engagements as well.
There are a few smaller ones I've tried out (and I'm currently registered for a few Coursera courses in case that is better suited to me), but if anyone has any suggestions about other sites I can try, please let me know!
- posabsolute 14y agoPersonally I just do not agree with your codeschool comment. I took the rails for zombies one and it felt excellent. and I specially learnt a lot from it. My designer friend took the jQuery Air course and found it PERFECT. It gave him a lot of cues that it would not have understood without it. I'm not quite sure what exactly your problems were with it, but you seems quite bitchy for nothing
- mnicole 14y agoAnecdotes vs. anecdotes. As a paying customer and someone that cares deeply about education and user experience, I'm well within my rights to complain about issues I'm not the only one dealing with.
- Stratego 14y agoThat you are. If you have any other feedback regarding your experience with Code School, we'd love to hear it at support at codeschool.com We work every day to improve the educational flow of our courses, and while our weighted hint & point system can be a great motivator for some students it can also be frustrating for others, as we've discovered. We have plans to improve it in the future as Eric mentioned above. I can't stress enough how valuable honest criticism like this is to us, thanks.
- doktrin 14y agoYour 'bitchy' remark is inappropriate. For what it's worth, while I was very impressed by the production value behind 'Rails for Zombies', I felt it was lacking as a learning tool. Coding rails snippets without context in the browser really doesn't translate very well to web app development.
- bmelton 14y agoSpeaking of 'bitchy for nothing', it's probably gauche to point out, but as I've had to downvote your last few comments for excessive snark and name-calling, I'd encourage you to pause, reflect, and figure out whether or not you really want to be posting the brash comments you have been. Your comments don't generally seem too ill-informed, but there are standards of conversation that are worth holding to, and your recent remarks are falling short.