Learn To Code Online For Free

If you want to learn to program, or you want to expend your skills and learn a new programming language to add to your existing repertoire, check out CodeCademy at www.codecademy.com for some great courses.

You can learn HTML, Javascript, Ruby, jQuery and more.  Most courses are free, and you do them at your own pace within your web browser.  Even the code that you write, run and debug happens in your browser, so you can log in from anywhere and there's no risk to your own PC from a buggy program.

You'll need to set up an account, but it's free and, if you wish, you can use your existing Google, Facebook or Twitter credentials.  Or just start afresh with a dedicated account.




Share this
Average: 3.9 (8 votes)
Your rating: None


by Noel (not verified) on 26. November 2012 - 17:16  (102944)

It tells me my browser is not supported. I use IE7.

by LongHawl on 26. November 2012 - 17:08  (102943)

One might want to think twice about learning programming through a website that, under my codeacademy homepage listings of recent activity, included the statement....

(my username)completed Getting Started with Programming almost 43 years ago.

Lets see, that would mean I completed the Getting Started with Programming codeacademy course somewhere around 1969.

by benwade on 26. November 2012 - 16:31  (102942)

I am very grateful to codeacademy for making their website (and work) available. That said, the website has so many problems that its very frustrating to try to learn anything there. They have a JavaScript interpreter running on a webpage so you can try out you code, which is nice, but the lessons themselves are often filled with unstated expectations that make learning a guessing game. An example (I'm making this up, but it is the type of problem you see) is a section will ask you to code let's say a constructor and use it to output something. You do it, and the code works, but you can't pass because the author expected you to use a particular variable name and didn't tell you. This happens a lot. You then have to go through the chat section until you find someone who has solve the problem and put in their code or change your variable names or whatever.

by EricTheGrey (not verified) on 26. November 2012 - 15:43  (102939)

You might want to mention that this does not want to work with IE8.

by Juxxize on 26. November 2012 - 13:57  (102935)

thanks looks good , I'm going to take a look at this and hopefully learn something .

by Panzer on 26. November 2012 - 8:34  (102918)

Another entry link is here:

by Mark Llewellyn (not verified) on 25. November 2012 - 20:07  (102892)

Thanks Rob! Looks a good way to get my feet wet in previously unexplored stuff.


by mchldpy on 24. November 2012 - 1:21  (102822)

according to the pics you posted (even the bottom one where you misspelled your last name... ha) this looks awfully easy, even for me. ThankS

michael clyde

Gizmo's Freeware is Recruiting!

Gizmos Needs YouShare your knowledge of free software with millions of Gizmo's readers by joining our editing team.  Details here.