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.

  7. If you just pay attention to what you doing and be a little skeptical and wary of deals that sound too good to be true, you can have many hours of fun downloading and using free software across the Internet. Get Into Pc

  8. Does the site reveal to you who will be settling your PC? Are the name, certifications and experience of the PC professional posted on the site? I have called some of these as far as anyone knows Microsoft affirmed sites and when I asked precisely which qualification was held with Microsoft and the PC benefit organization couldn't give me an answer. Bangor Tech Repair

  9. The Initial teacher education program for Ghana's fundamental school teachers was offered thesis site in Colleges of Education (CoE) just.

  10. A PC has been one of humankind's most noteworthy innovation among different creations as far back as the establishment of science started. Its advancement was an aftereffect of forever and a day of long analyses spreading over a hundred or so years led not simply by one man, but rather numerous. Computer worms liverpool

  11. I have bookmarked your website because this site contains valuable information in it. I am really happy with articles quality and presentation. Thanks a lot for keeping great stuff. I am very much thankful for this site.

  12. Thanks for the blog post buddy! Keep them coming... Satta King

  13. I am really happy with articles quality and presentation. Thanks
    igg games

  14. It was nice unblock game . Very informative and expressive .things are easily play online at
    unblock games

  15. Wow Very Nice Information Thanks For Sharing It.

  16. For instance, a school may have maintenance programs set up; while, helping students prevail in their projects supports their capacity to endure and keep on making progress. apa citation machine