Corydoras are bottom-feeding scavengers that eat just about anything they come across. Most fish keepers love them because they are adept at keeping the tank clean. They will eat leftover fish food and plant matter.  Still, they are not known for being good algae eaters.