A survey of resources for introducing coding into schools
Scratch: programming for all