We have here a beautiful app that you can learn where the different cantons in Switzerland are. If youre not quite so sure where each canton is, you can do it here in peace to practice or work out in the expert mode timings and compare with others.
Especially for school children it is a wonderful, easy way to learn, but is of course also suitable for adults who want to strengthen their knowledge.