Hello. From my knowledge of algae, there are many different strains, types, species whatever you want to call them. There are two main sources for tank problems. One is overfeeding the fish and the other is not changing enough water and not often enough. Aquarium fish are very small and the stomach of one is fish very, very small, so it doesn't take much to fill it. If you feed only what your fish will eat in a couple of minutes and only every other day, you can get rid of algae and add to the feeding schedule, larger and more frequent water changes you will have solved your problem.
10 Tanks (Now 11)