Heroes can be leveled up in the Heroes menu, by spending Gold gained from defeating monsters.

They can be leveled up in batches of either 100 / 10 / or 1 level, depending on how much currency you have. By saving time and choosing to level up in bulk, you have more time left to enjoy the game. Clicking the 1 level button 100 times is likely not that fun.