RASPBERRY PI

The Raspberry Pi is a low cost, credit-card sized computer that plugs into a computer monitor or TV, and uses a standard keyboard and mouse. It is a capable little device that enables people of all ages to explore computing, and to learn how to program in languages like Scratch and Python.

http://www.raspberrypi.org/help/what-is-a-raspberry-pi/
This is the official website which provides a great starting point to those new to Raspberry Pi

https://learn.adafruit.com/adafruit-raspberry-pi-lesson-1-preparing-and-sd-card-for-your-raspberry-pi
This is a great site if you have a some experience in Raspberry Pi, and would look to keep exploring

TUTORIALS
http://www.raspberrypi.org/resources/learn/
This tutorial contains starter projects from the official Raspberry Pi site.

https://learn.adafruit.com/adafruit-raspberry-pi-lesson-1-preparing-and-sd-card-for-your-raspberry-pi
This is a great lesson if you are new to creating projects using Raspberry Pi.


FREE CODING COURSES

Learn to code!
http://code.org/learn

Hour of Code
The Hour of Code is a global movement reaching tens of millions of students in 180+ countries. Anyone, anywhere can organize an Hour of Code event. One-hour tutorials are available in over 30 languages. No experience needed.
Ages 4 to 104.
http://hourofcode.com/au



CODING EDITORS and RESOURCES – James Cook University

jsplayground.crunchycodes.net

a javascript + CSS + html5 editor (left) with instant execution in a mobile phone-like view (right) capable of deploying code onto a real mobile device

example workshop pdf: http://jsplayground.crunchycodes.net/help

  • for year 8-10 high school students, however age-appropriate workshops can be constructed

javaplayground.crunchycodes.net
a real-time Java collaborative editor with fast execution – based on the idea of a “master class” one user can be editing while all others are watching, control is selected by the big “availability”
button underneath the editor

  • for  year 11-12 high school and 1st year university students, however age-appropriate workshops can be constructed

pythonPlayground.crunchycodes.net
a real-time python team-based collaborative editor with fast execution – based on “master class” but designed with POGIL in mind, use-case: during a POGIL activity students are placed in teams
and each team is assigned a editor, the teacher can interact with each team as necessary and also use the teacher view to show all team’s coding attempts

  • for  year 11-12 high school and 1st year university students, however age-appropriate workshops can be constructed




BLOG

What if coding were a game? 
http://blogs.msdn.com/b/msr_er/archive/2013/05/15/what-if-coding-were-a-game.aspx