Tynker features several puzzles and games to help students learn programming.

Visit Tynker