Online casinos bonus offer various types of bonus codes, including welcome bonuses, matched deposit bonuses, no-deposit bonuses, free spins, and special promotions for existing customers.