What is the layer of the skin that produces new epidermal cells?

Stratum germinativum, also called stratum basale or basal cell layer.