Most people who try to memorise all 197 countries quit within a week, not because the material is hard but because they keep re-studying countries they already know. This trainer fixes that: it tracks which flags, capitals, languages and locations you've actually got solid, and only quizzes you on the ones you're close to forgetting. I put this together (with AI agents doing most of the coding) to learn geography myself, starting as a near-total novice, and to gain hands on SEO experience by writing this very page. More about me and my work at jackhobbs.dev.

What does it do?

Four modes, each with its own progress: flag to country, country to official language(s), country to capital, and locate the country on a world map. You can be solid on flags and still be a beginner at capitals; the trainer tracks each separately.

How do you actually learn all the countries of the world?

The short answer: spaced repetition, not marathon study sessions. Cramming all 197 countries in one sitting feels productive but most of it is gone within days. The countries that stick are the ones you're tested on right before you'd otherwise forget them, then again at a longer interval, then longer again. That's the whole idea behind this trainer, and it's the same idea behind language-learning tools like Anki or Duolingo's review queue.

A few things that help regardless of which tool you use: start with commonly known countries and only add obscure ones once the common set is solid, quiz yourself rather than re-reading a map, and mix modes (flag, capital, language, location) instead of only drilling one, since recalling the same fact from different angles makes it stick harder.

What's the best way to learn the flags of the world?

Flags reward pattern-learning more than most subjects, because so many of them belong to families. The Nordic crosses (Denmark, Sweden, Norway, Finland, Iceland), the pan-African green, yellow and red (Ghana, Senegal, Cameroon and plenty more), the pan-Arab black, white, green and red (Jordan, Kuwait, the UAE), the pan-Slavic white, blue and red (Russia, Slovakia, Slovenia). Learn the family first, then the details that separate its members, and dozens of flags come almost for free.

The lookalike pairs that trip everyone up (Chad and Romania, Indonesia and Monaco, Ireland and Ivory Coast) are worth attaching a story to, because brute repetition alone won't separate two flags that differ by a shade of blue or a mirrored stripe order. Then run the whole lot, famous and obscure, through spaced repetition so Kiribati eventually sticks as well as Japan does.

Why does it only show me a handful of countries at a time?

The trainer uses a Leitner box system, the original paper-flashcard spaced-repetition method from the 1970s. Countries you get right move up a box and come back after a longer gap; countries you get wrong drop back to an early box and come back soon. At any point you're only being actively quizzed on roughly 8 countries per mode, not all 197, because that's where the actual learning is happening. The rest are either mastered (long gap) or not yet introduced.

Why does a country switch from multiple-choice to typed answers?

That's a second, independent difficulty ramp on top of the box system. New countries start on multiple-choice so you can build recognition before recall. Once you're consistently correct, the trainer switches that country to a typed answer, which is a harder and more durable test of whether you actually know it versus just recognising it in a list.

Is it free?

Yes, no paid tier and no account required to use it.

What happens to my progress?

Right now, progress (which box each country is in, per mode) is stored only in your browser's localStorage. It doesn't sync across devices or browsers, so switching devices starts you fresh on that device. This may change as the trainer grows.

Analytics and privacy

There are no accounts and no personal details are collected. The trainer uses privacy-friendly, anonymous analytics (GA4 and Amplitude via Google Tag Manager) to see which features get used, and nothing runs until you accept via the consent banner. Consent Mode is set to deny by default, so no analytics or advertising storage is used before you agree. Full detail is in the privacy policy.

Who is this for?

Anyone who wants to get better at geography and actually retain it: country flags, capitals, languages and locations, whether that's for travel, general knowledge, a quiz night, or study. It favours common, well-known countries early and works up to the obscure ones, which suits a beginner but works fine if you already know the common ones and want to fill in the gaps.

Where does the data come from?

The country dataset (names, flags, official languages, capitals, coordinates) covers 197 countries: all 193 UN member states plus Vatican City, Kosovo, Taiwan and Palestine. Flags are from the flag-icons project (MIT licence); the world map is from flekschas/simple-world-map (CC-BY-SA). Full citations for every fact, including population figures and official-language sources, are on the data sources page.