If you currently have an algae problem, the main thing to do is identify the cause of the algae. Usually the cause is an imbalance in the tank, usually it's due to excess light or excess nutrients. This is something you'll need to balance so that you stop battling the algae.
However, as this...