Neural progenitor cells (NPCs) are a type of stem cell that exists within the central nervous system (CNS). They possess the ability to differentiate into various cell types that make up the nervous system, including neurons, astrocytes, and oligodendrocytes. Unlike neural stem cells (NSCs), which can self-renew indefinitely, NPCs have a limited capacity for self-renewal and are more lineage-restricted.