If you are interested in gender-inclusive approaches to programming and engineering for kids, one interesting recent model is Hello Ruby, which is project-based and introduces a narrative frame and cast of characters to contextualize lessons. I noticed recently that Google does this as well in their foo.bar recruiting tool – it is a series of software engineering interview questions wrapped in a narrative about a supervillian attacking the Bunny Planet, and it is strangely compelling even for “children of all ages” like me…