Computer programming
Make a game with Pygame -- beginners tutorial -- Python

Using Alice to teach programming to middle school girls -- Alice for story telling

Educational software available on one laptop per child

Bill Kerr's list of best resources for teaching computer programming with scratch

Recommended books -- teaching kids programming

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

Alice -- teaching programming with Alice

Tutorial on programming with alice by Dick Baldwin

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

Dan Hawk's scratch lessons

Professor David Malan at Harvard explains computer programming with scratch

basic scratch computer programming tutorial -- shark eat fish game

learnscratch.org -- video tutorials for programming scratch (scratch.mit.edu)

Game to make new words by using a code