What performs photosynthesis in coral reefs?

Photosynthetic algae, called zooxanthellae, live within the tissues of reef-building corals and provide them with oxygen and the products of photosynthesis, including glucose and amino acids.

Is this the only algae that lives their or there are still other types?

There are other types but these algaes are helpful for Coral’s photosynthesis.