Enigeo is a great way to learn countries, capitals and flags around the world in a fun way. You can either answer questions about the countries in a highly customizable quiz or you can just explore the world and learn about different countries. best of all- it's FREE!