Scratch
Scratch Video Tutorial Course 1 Lesson 8 contents: animation, making the actor change pose

Scratch Video Tutorial Course 1 Lesson 7 contents: adding sound

Scratch Video Tutorial Course 1 Lesson 6 contents: graphic effects

Scratch Video Tutorial Course 1 Lesson 4 contents: make a new sprite / actor / object

Scratch Video Tutorial Course 1 Lesson 3 contents: change color, accept keyboard input

Scratch Video Tutorial Course 1 Lesson 2 contents: repeat forever, start game, stop game

Scratch Video Tutorial Course 1 Lesson 1 contents: moving, adding sound

Learn Scratch from the learnscratch.org video tutorials -- start here

Scratch programming -- absolutely not a dead end

How to teach kids programming by using Scratch from MIT

Computer programming -- Educational programming languages

Scratch is not a serious programming language -- by Dick Baldwin

Teaching girls to program video games with Greenfoot

Scratch (programming language, educational)

Differences between programming Scratch and Alice

Harvard Professor Malan's lecture about how to program with scratch

Teaching children how to program computers -- comparing squeak (etoy) and scratch

Award winning high school course to teach scratch programming

What scratch teaches and does not teach in terms of programming

Scratch versus other alternatives for teaching programming

10 homework assignments in scratch for elementary school -- from Nebo

Teaching scratch programming to 6 year olds

New to scratch? scratch.mit.edu's page that lists resources for teaching scratch

Scratch Book: Scratch Programming for Teens

Professor David Malan at Harvard explains computer programming with scratch

basic scratch computer programming tutorial -- shark eat fish game