Code club: bringing programming to UK primary schools through scratch
Programming by choice: urban youth learning programming with scratch