CodeCombat
CodeCombat is a platform for students to learn programming while playing a game with their classmates. Its courses consist of levels that have been playtested to work best in a classroom setting, designed to be used by teachers with no prior coding experience necessary. Current Courses are available in JavaScript and Python, with solution guides provided for both.
We haven’t played it yet, but just found out about it and thought we’d give it a try. Have you?