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

3 comments:

  1. This comment has been removed by the author.

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