I've recently discovered a fun freeware program called SeTerra. Seterra is a geography learning program with 70 different exercises. Either you're a professor teaching geography, or a graduate with some rusty geography knowledge, this application will be challenging. Because you can learn about countries, capitals, flags and cities in Africa, Europe, South America, North America, Asia and Australia in a fun way. An outlined map is displayed and you have to click (on some exercises) on the country, capital or city that you're asked about. Think that's easy? Then tell me what's Lesotho?
Seterra runs in English, German, French, Italian, Spanish or Swedish. After you install the program (direct download link: Seterra 2.84 - about 700KB) and run it, you're asked in what language do you want it to be displayed.
Once a language is choosed, you get the main window where you can start one of the exercises, set the options, read the help file or see the high scores (exercises have a high score list to keep track of your progress).
As the author (Marianne Wartoft AB) says it, this is a colorful and addictive way to learn geography.
On the exercises where you get to point on an outlined map the countries or cities, when you're correct the portion is marked with white, when you get it after a second attempt is colored in yellow, and if you're wrong the 3rd time it will show you which is the correct one and mark it with red. A statistic is being created and you can save that to track your learning process.
I won't list all the 70 exercises it has, but here is a small list: "countries in Europe; American states; American state capitals; French cities; cities in Mexico; countries in Asia, etc, etc..."
Best of all the program is completely freeware (actually open source, since you can download the source code too). It's time to work on that rusty geography of yours ;).