The game is using Leagues as a base for matchmaking. In a Golem Challenge the leagues are also used as an indication for the difficulty.
Cards have a certain base-league that they can be acquired on, but can later be upgraded up to crystal League. If you upgrade a card to a higher League it gets an additional charge. The highest League of a card inside a deck decides on the League of the deck.
The available Leagues are: