What is it?
A layer is one stage of computation inside a neural network.
Common descriptions include an input layer, hidden layers, and an output layer. Modern architectures can use more specialized and repeated structures than a simple traditional three-layer diagram.