Nostoc is a genus of blue-green algae or cyanobacteria, found mainly in freshwater environments. They are capable of photosynthesis and nitrogen fixation.