An LED produces light when electrons move around within its semiconductor structure. A semiconductor is made of a positively charged and a negatively charged component. The positive layer has "holes" -- openings for electrons; the negative layer has free electrons floating around in it. When an electric charge strikes the semiconductor, it activates the flow of electrons from the negative to the positive layer. Those excited electrons emit light as they flow into the positively charged holes.