1) I have neither a computer science nor a teaching background. (I'm a self-taught web-dev hack) but I am interested in introducing local kids to programming. I helped run a couple Hour of Code sessions last week at my kids' elementary school, and I think I could get support there to start up some kind of after-school program. But I'm a bit lost as to what a good curriculum would look like. Anyone here have any pointers or suggestions?
2) I believe that Blockly (https://developers.google.com/blockly/) was the engine behind the Hour of Code exercise I used last week. It's available as a client-side library to include in your web applications, but I couldn't track down its license. It looks like, if one were to nail down a good curriculum, you could use Blockly to build a learning environment to accompany it.