Every school in every field need something like this. It's amazing to just give people a small set of rules and let them compete in a short period of time. That's better training for life than sitting and listening to a teacher (don't get me wrong, a bit of that is good too).
There is no better learning and knowledge retention than by doing...