Scratch cards provide a quick way to learn new Scratch code. The front of the card shows what you can do; the back shows how to do it. Click to view and print each card, or download a zip file with all the cards.*
You can also take a look at projects using the code on the Scratch Cards.
Lots of resources! Learn more about the Scratch programming language: what is it, where it can be downloaded, and how it can be used in the classroom. Engage your students in problem solving and mathematics while teaching them how to design their own interactive stories, animations, games and more. Find additional Scratch resources including detailed lesson plans with corresponding video tutorials, a Use this rubric to grade students first Scratch game design projects.Scratch project planning flowchart, storyboard and grading rubrics.
We have developed a six day Scratch unit for 7th and 8th grade math. One class period of each six-day cycle is devoted to Scratch, effectively spreading the lessons out over a six week period. During their course of study, students learn simple terminology, are introduced to the principles of object-oriented programming, and create original animations and games that are uploaded to our Scratch Web Gallery.
Colleen Lewis, a doctoral student in Education at Berkeley, has created a series of 22 fun worksheets that teach kids how to program with Scratch. The worksheet questions are put in such a way as to make students think and explore on their own. The material is presented in a kid-friendly manner--colorful and rich with Scratch images and labeled diagrams.
The goal of Clutter is to allow users to collaborate by linking Scratch projects. On the Scratch site it is possible to add projects to galleries, however, this is only one way to bring Scratch projects together.
In Clutter there are three ways to bring projects together:
Story Clutters allow you order projects sequentially.
Secret Word Clutters requires users to type in a secret word to move to the next project in a sequence.
Link Clutters allow you to go to any project inside a Clutter if you know the link word that is associated with the project.
Since MIT's Lifelong Kindergarten group released Scratch in 2007, kids ages 8 to 13 have built more than 2.2 million animations, games, music, videos and stories using the kid-friendly programming language.
Scratch allows kids to snap together graphical blocks of instructions, like Lego bricks, to control sprites-the movable objects that perform actions. Sprites can dance, sing, run and talk.
Now, with a grant from the National Foundation of Science, Lifelong Kindergarten is collaborating with Tufts University's DevTech Research Group to make Scratch Jr, a new version aimed at kids in preschool to second grade. The expected launch date is summer 2012.
a 6-lesson scheme of work to teach ICT and programming using Scratch with lots of great worksheets, powerpoints, games and generally good resources for a tightly focused unit of work
Welcome to the distribution center for BYOB (Build Your Own Blocks), an advanced offshoot of Scratch, a visual programming language primarily for kids from the Lifelong Kindergarten Group at the MIT Media Lab. This version, developed by Jens Mönig with design input and documentation from Brian Harvey, is an attempt to extend the brilliant accessibility of Scratch to somewhat older users-in particular, non-CS-major computer science students-without becoming inaccessible to its original audience. BYOB 3 adds first class lists, sprites, and procedures to BYOB's original contribution of custom blocks and recursion.
"I have been using Scratch, a drag and drop programming language developed by researchers at MIT, since November 2007. I am quite excited about its potential for teaching other skills besides programming.
I have set up this wiki to build-up a course for beginner programmers."