TinkerBlocks is a project for improving the expressiveness of blocks programming languages and the usability of blocks programming environments.  So far we've created two blocks languages (TurtleBlocks and PictureBlocks) for creating tangible artifacts on laser cutters and vinyl cutters, and are working on a blocks language (TypeBlocks) in which the shape of a block connector encodes its type in a functional language.  We're also working with members of the MIT App inventor development team to improve App Inventor

The TinkerBlocks project is anchored at Wellesley College and is led by Lyn Turbak.  Meet our team members!

Here are some images from our work. See more in our gallery!