Here are some collections of activities created in Scratch that can be used to teach elements of Computing and general use of technology for cause and effect work. They were created specifically for students with special educational needs but would be useful for teaching mainstream primary students too. Projects for teaching Scratch as a programming language can be found at the new Scratch Progression Resource page.
Click on the images to view the collections on the Scratch wesbite. You are welcome to remix the projects as you wish, but please credit the Sheffield eLearning Team on your project page.