Onward and Upward

Blog archive

Learning Resource: Codecademy

Promoting software development education is something I'm keenly interested in; it seems in some ways that young people are getting less, rather than more, interested in learning how to program. It's a shame, because opportunies are exploding, and it's hard to think of a more recession-proof career.

The good news is that it's getting easier all the time to learn how to code. The resources available are getting better than ever, and I love to highlight them and recommend to others that they do the same.

The one I stumbled across recently was Codecademy. Just for fun, I've gone through a number of the lessons, so I can see for myself how well the courses are put together. Thus far, I'm extremely impressed. The key is that it's very, very easy to get into. You start coding immediately, rather than learning about the history of the language, frameworks and other details that might get in the way of getting your hands dirty. Heck, you don't even learn about adding <script> tags; the entire focus is on writing JavaScript.

I found the lessons easy to follow and didn't spot errors. They build in proper sequential order, and the explanations are clear, if a bit brief on detail. For instance, "for" loops are given a very brief description, and I wonder if total newbies might get a bit stymied. On the whole, though, I think most folks with a little persistence will be able to get through the exercises. Each multi-part lesson also has projects to apply what's learned, and a lab window to build your own JavaScript programs. It's very well done.

On the other hand, things on Codecademy seem to be stagnating a bit, which concerns me. According to the best information I can find, the Website went live last August, with a JavaScript course. The site promises that courses are also coming in Ruby and Python; thus far, however, they're still not available. I've also found some 404 errors. That shouldn't be a big deal; all sites have a few of those -- except that the site is pretty small, and shouldn't be that difficult to maintain. The blog is also not updated frequently.

But for what it offers right now -- JavaScript learning, absolutely free -- Codecademy does very well, and should be an early stop on the road for any non-programmer wanting to learn how to write good JavaScript code.

What are some of your favorite JavaScript resources? Let me know via email or in the comments.

Posted by Keith Ward on 03/15/2012 at 9:03 AM


comments powered by Disqus

Reader Comments:

Thu, May 10, 2012 Michael Walmsley Hamilton, New Zealand

My favourite resource is CodeAvengers.com - a gamified interactive tutorial for learning Javascript (Im a bit biased since Im the creator). Our mission is to create the most fun AND effective (and hopefully adictive) online resources for senior high school age and above. Code Avengers incorporates a variety of tasks that attempt to engage the students in learning. We could love more feedback and suggestions on how we can make our lessons more fun and more effective!

Add Your Comments Now:

Your Name:(optional)
Your Email:(optional)
Your Location:(optional)
Comment:
Please type the letters/numbers you see above

.NET Insight

Sign up for our newsletter.

I agree to this site's Privacy Policy.