Tinkering or trying things out can be play based, exploration when learning about something. It also provides a basis for making and exploring, often through trial and improvement. This list of resources provides a handy guide for teachers who would like to use tinkering as a basis for children's learning in computing. It also includes  curriculum linked tinkering activities using Scratch and Kodu and ideas for using tinkering in D&T and engineering projects.