"Philosophy for Children / Communities aims to encourage children (or adults) to think critically, caringly, creatively and collaboratively. It helps teachers to build a 'community of enquiry' where participants create and enquire into their own questions, and 'learn how to learn' in the process."
The Logo Workshop is designed to teach kids the basics of computer programming through a series of hands-on activities using a language called Logo.
An ambitious, but useful starting point.