Stem cells have the potential to divide and renew themselves indefinitely, and give rise to specialized cell types. There are two main types of stem cells: embryonic stem cells which are pluripotent and can become any cell type, and adult stem cells which are multipotent and can form a limited number of cell types. Stem cell research offers possibilities for treating diseases such as cancer, heart disease, diabetes, and neurodegenerative disorders through cell therapy and tissue regeneration. However, ethical issues surround the use of embryonic stem cells.