Friday, 19 October 2012

5 free sites to learn programming and computer science

Code Avengers
Javascript, HTML, CSS

Learn Javascript (and they have recently added HTML/CSS). They even have a rap/theme tune which is quite catchy. Great for kids and adults alike.

Code academy

Python, Javascript, Ruby, JQuery, HTML CSS
Probably more geared towards 16+/Adults as there's less of the animated kids graphics in there.

Certified university level courses in Programming, Saas, Computer graphics etc

Free lessons from MIT, Harvard, Berkeley, University of Texas. You even get a free certificate from HarvardX, MITX etc. What more could you ask for?


Purely for the love of learning, you can learn a huge range of subjects

A huge range of free courses including:
    Biology & Life Sciences
    Computer Science: Artificial Intelligence, Robotics, Vision
    Computer Science: Systems, Security, Networking
    Economics & Finance
    Electrical and Materials Engineering
    Health and Society & Medical Ethics
    Information, Technology, and Design
    Physical & Earth Sciences

    Business & Management
    Computer Science: Programming & Software Engineering
    Computer Science: Theory
    Food and Nutrition
    Humanities and Social Sciences
    Music, Film, and Audio Engineering
    Statistics, Data Analysis, and Scientific Computing

University of Cambridge:
Build an operating system using a Raspberry Pi


  1. Thanks a bunch for sharing this with all folks. I have bookmarked your site and hope to visit again.
    Pending Friend Request Facebook : Increase chance of not getting block

  2. This comment has been removed by the author.

  3. Wow ! thanks for this great info ! Can really use this for my programming assignment help uk

  4. you should be familiar with all kinds of computer problems so that you can get the right person. For getting any kind of computer repair service, you should contact with Alpharetta Computer Repair professionals who sort out your problems without wasting your time. Read

  5. Thanks for the blog post buddy! Keep them coming...

  6. The antecedents to this set of three incorporate the aptitudes and foundation help on essay writing information important to make the way for viable learning.