Stem cells are master cells that can differentiate into many other cell types and have the properties of plasticity and potency. There are several types of stem cells including totipotent, pluripotent, and multipotent cells. Stem cell research holds promise for developing regenerative medicine treatments for diseases like diabetes, heart disease, and spinal cord injuries. However, embryonic stem cells research faces ethical issues regarding embryo destruction.