Stem cells are undifferentiated cells that can differentiate into specialized cells and renew themselves through cell division. There are several types of stem cells including totipotent, pluripotent, multipotent, oligopotent and unipotent stem cells, which differ in their ability to differentiate. Stem cells can be obtained from embryos, umbilical cord blood, and some adult tissues. Key uses of stem cells include replacing damaged cells to treat diseases, studying diseases, and testing new medical treatments.