Friday, 19 October 2012

5 free sites to learn programming and computer science

Code Avengers http://www.codeavengers.com/
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 http://www.codecademy.com/

Python, Javascript, Ruby, JQuery, HTML CSS
http://shakeoutblog.com/wp-content/uploads/2011/10/Screen-Shot-2011-10-09-at-10.23.54-AM.png
Probably more geared towards 16+/Adults as there's less of the animated kids graphics in there.


edX: https://www.edx.org/ 
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?


Coursera: https://www.coursera.org/ 

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

http://gizmorati.com/wp-content/uploads/2012/09/coursera.jpeg

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
    Medicine
    Physical & Earth Sciences

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






University of Cambridge: http://www.cl.cam.ac.uk/freshers/raspberrypi/tutorials/os/
Build an operating system using a Raspberry Pi
http://cdn.pearltrees.com/s/preview/index?urlId=38378708

16 comments:

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

    ReplyDelete
  2. This comment has been removed by the author.

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

    ReplyDelete
  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

    ReplyDelete
  5. Thanks for the blog post buddy! Keep them coming... Haryanafood.nic.in

    ReplyDelete
  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.

    ReplyDelete
  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

    ReplyDelete
  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

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

    ReplyDelete
  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

    ReplyDelete
  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. http://www.getinntopc.com

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

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

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

    ReplyDelete
  15. Wow Very Nice Information Thanks For Sharing It.
    http://www.filehippoa.com

    ReplyDelete
  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

    ReplyDelete