Code Combat
Code.Org
Code Monkey
Typing.com
Typing Without Tears
List of programs offering free subscriptions