Figuring out why you have algae is the best solution. Over feeding is frequent cause, as is not frequent enough cleanings. I am not an advocate of adding fish and shrimp to deal with a simple imbalance of nutrients.
So--cut back feeding, unless you have fry. Get on a regular cleaning schedule. Manually remove--not just scrape, but scrape AND siphon off the algae, or clean the mechanical filtration right after scraping. Just scraping it off and leaving it in the tank rearranges, but does not kill, most algae.
Identify what kind of algae you have, and see if lights will impact it. Try reducing your photo period--the fish won't care, so if it's unplanted, the lighting is pretty much all for your benefit. If planted, check your ferts, rate plant growth.
Adding plants isn't always a solution--unless you want plants anyway. They will compete for nutrients, but require maintenance to remain attractive.