This app teaches geography by associating individual countries, and their flags, with one of the 6 continents (that isnt Antarctica).
With over 175 countries, presented 12 at a time, you can spend hours with this app and never see the same combination twice!