Neural stem cells (NSCs) are a type of stem cell that can differentiate into various types of neural cells, including neurons, astrocytes, and oligodendrocytes. These cells are crucial for both the development and maintenance of the nervous system. NSCs are characterized by their ability to self-renew and their multipotency, meaning they can give rise to multiple cell types.