During development, cells differentiate to become specialized cell types like muscle, nerve, or skin cells. Stem cells are unspecialized cells that can differentiate into various cell types. There are embryonic stem cells found in early-stage embryos and adult stem cells found in tissues like bone marrow. Stem cells may help with regenerative medicine by repairing or replacing damaged cells and tissues, but embryonic stem cell research raises ethical issues because it involves human embryos.