What is Codecademy? Simply put it is a website that serves two distinction functions, first and most obvious is that it attempts through the use of lessons and exercises to bring an awareness and heighten sense of achievement when learning to programme. It does this through the use of tokens and points, although having completed the course available I am not sure what the maximum score achievable might be. There is no league table that I am aware of so cannot compare notes so to speak.
Childsplay Educational Software
Childsplay is not a single game but a suite of educational games aimed predominantly at children
Linux Games That Educate
This section is not concerned with the age groups as such to which these games are classified only the method by which the games themselves are installed along with any quirkiness we feel you need to know that might effect your installation. Ok possibly none of the games listed on this page will appeal to you they are not intended to, these games provide another purpose and that is to educate the young.
TuxType - Educational Software
This software is still probably aimed at the young and designed to elevate the apptitude and dexterity with regards to touch typing and keyboard skills. However when developing the grey cells it is just as valid no matter what age you are.
A Word About Games
Many people are frustrated for want of a better expression with Linux because they think it is lacking in the Games department, all said and done this is not an accurate assessment. Want to know what Gutsy Gibbon support by way of games just look here Intrepid Ibex Games and Ubuntu Community Docs Games