Good way to learn geography and history -- currency codes by country:
- Afghanistan Afghani AFN (old code: AFA)
- Albanian Lek ALL
- Algerian Dinar DZD
- Andorran Franc ADF | Andorran Peseta ADP
- Angolan Kwanza AOA (old code: AON)
- (Netherlands) Antillian Guilder ANG
- (United) Arab Emirates Dirham AED
- Argentine Peso ARS (old code: ARA)
- Armenian Dram AMD
- Aruban Florin (old guilder) AWG
- Australian Dollar AUD
- Austrian Schilling EUR (prior to 2002: ATS)
- Azerbaijan Manat AZN (old code: AZM)
- Bahamian Dollar BSD
- Bahraini Dinar BHD
- Bangladeshi Taka BDT
- Barbados Dollar BBD
- Belarusian Ruble BYR
- Belgian Franc EUR (prior to 2002: BEF)
- Belize Dollar BZD
- Benin: CFA Franc BCEAO XOF
- Bermudian Dollar BMD
- Bhutan Ngultrum BTN
- Bolivian Boliviano BOB
- Bosnia and Herzegovina Convertible Mark BAM
- Botswana Pula BWP
- Brazilian Real BRL (old code: BRC)
- British Pound GBP | Pound Sterling GBP | United Kingdom Pound GBP
- Brunei Dollar BND
- Bulgarian Lev BGN (old code: BGL)
- Burkino Faso: CFA Franc BCEAO XOF
- Burundi Franc BIF
- Kampuchean (Cambodian) Riel KHR
- Cameroon: CFA Franc BEAC XAF
- Canadian Dollar CAD
- Cape Verde Escudo CVE
- Cayman Islands Dollar KYD
- The Central African Republic: CFA Franc BEAC XAF
- Chad: CFA Franc BEAC XAF
- Chilean Peso CLP
- Chinese Yuan Renminbi CNY
- Colombian Peso COP
- Comoros Franc KMF
- Congo: CFA Franc BEAC XAF
- Congolese (DRC) Franc CDF
- Costa Rican Colon CRC
- Cote D'Ivoire: CFA Franc BCEAO XOF
- Croatian Kuna HRK
- Cuban Peso CUP
- Cyprus Pound EUR (prior to 2008: CYP)
- Czech Koruna CZK (old code: CSK)
- Danish Krone DKK
- Djibouti Franc DJF
- Dominican Peso DOP
- Ecuador Sucre ECS
- Egyptian Pound EGP
- El Salvador Colon SVC
- Equatorial Guinea: CFA Franc BEAC XAF
- Estonian Kroon EEK
- Ethiopian Birr ETB
- Falkland Islands Pound FKP
- Fiji Dollar FJD
- Finnish Markka EUR (prior to 2002: FIM)
- French Franc EUR (prior to 2002: FRF)
- Gabon: CFA Franc BEAC XAF
- Gambian Dalasi GMD
- Georgian Lari GEL
- German Mark EUR (prior to 2002: DEM)
- Ghanaian Cedi GHS (old code: GHC)
- Gibraltar Pound GIP
- Greek Drachma EUR (prior to 2002: GRD)
- Guatemalan Quetzal GTQ
- Guiniea Franc GNF
- Guyanan Dollar GYD
- Haitian Gourde HTG
- Honduran Lempira HNL
- Hong Kong Dollar HKD
- Hungarian Forint HUF
- Iceland Krona ISK
- Indian Rupee INR
- Indonesian Rupiah IDR
- Iranian Rial IRR
- Iraqi Dinar IQD
- Irish Punt EUR (prior to 2002: IEP)
- Israeili New Shekel ILS
- Italian Lira EUR (prior to 2002: ITL)
- Jamaican Dollar JMD
- Japanese Yen JPY
- Jordanian Dinar JOD
- Kazakhstan Tenge KZT
- Kenyan Schilling KES
- Korean Won KRW
- Kuwaiti Dinar KWD
- Kyrgyzstanian Som KGS
- Lao Kip LAK
- Latvian Lats LVL
- Lebanese Pound LBP
- Lesotho Lot LSL
- Liberian Dollar LRD
- Libyan Dinar LYD
- Lithuanian Litas LTL
- Luxembourg Franc EUR (prior to 2002: LUF)
- Macau Pataca MOP
- Macedonian Denar MKD
- Malagasy (Madagascar) Franc MGF
- Malawi Kwacha MWK
- Malaysian Ringgit MYR
- Maldive Rufiyaa MVR
- Maltese Lira EUR (prior to 2008: MTL)
- Mali: CFA Franc BCEAO XOF
- Mauritanian Ouguiya MRO
- Mauritius Rupee MUR
- Mexican Peso MXN (old code: MXP)
- Moldovan Leu MDL
- Mongolian Tugrik MNT
- Moroccan Dirham MAD
- Mozambique Metical MZN (old code: MZM)
- Myanmar Kyat MMK
- Netherlands Guilder EUR (prior to 2002: NLG) | Dutch Guilder NLG
- Namibian Dollar NAD
- Nepalese Rupee NPR
- New Zealand Dollar NZD
- Nicaraguan Cordoba Oro NIO
- Niger: CFA Franc BCEAO XOF
- Nigerian Naira NGN
- North Korean Won KPW
- Norwegian Kroner NOK
- Omani Rial OMR
- Pakistan Rupee PKR
- Panamanian Balboa PAB
- Papua New Guinea Kina PGK
- Paraguay Guarani PYG
- Peruvian Neuevo Sol PEN
- Philippine Peso PHP
- Polish Zloty PLN
- Portuguese Escudo EUR (prior to 2002: PTE)
- Qatari Rial QAR
- Romanian Leu RON (prior to July 2005: ROL)
- Russian Rouble RUB
- Rwandan Franc RWF
- Samoan Tala WST
- Sao Tome and Principe Dobra STD
- Saudi Riyal SAR
- Senegal: CFA Franc BCEAO XOF
- Serbian Dinar RSD
- Seychelles Rupee SCR
- Sierra Leone Leone SLL
- Singapore Dollar SGD
- Slovak Koruna SKK
- Slovenian Tolar SIT
- Solomon Islands Dollar SBD
- Somali Schilling SOS
- South African Rand ZAR
- Spanish Peseta EUR (prior to 2002: ESP)
- Sri Lanka Rupee LKR
- St. Helena Pound SHP
- Sudanese Dinar SDD | Sudanese Pound SDG | Sudanese Pound, Old SDP
- Suriname Dollar SRD | Suriname Guilder SRG
- Swaziland Lilangeni SZL
- Swedish Krona SEK
- Swiss Franc CHF
- Syrian Pound SYP
- Taiwan Dollar TWD
- Tajikistani Somoni TJS
- Tanzanian Schilling TZS
- Thai Baht THB
- Togo: CFA Franc BCEAO XOF
- Tongan Pa'anga TOP
- Trinidad and Tobago Dollar TTD
- Tunisian Dinar TND
- Turkish Lira TRY (prior to 2005: TRL)
- Turkmenistan Manat TMM
- US Dollar USD
- Uganda Schilling UGX (old code: UGS)
- Ukraine Hryvnia UAH (old codes: UAG, UAK) | Ukraine Karbovanets UAK
- United Arab Emirates Dirham AED
- Uruguayan Peso UYU (old code: UYP)
- Uzbekistan Som UZS
- Vanuatu Vatu VUV
- Venezuelan Bolivar Fuerte VEF (old code: VEB)
- Vietnamese Dong VND
- Yugoslav Dinar YUN
- Zambian Kwacha ZMK
- Zimbabwe Dollar ZWD
No Eritrean Nakfa?