First, discusses the basics of p-n junctions including current flow, and recombination. In addition, discusses light emitting diode light sources, fundamentals and applications. The course ends with a discussion of solar cell fundamentals, heterojunctions, metal-insulator-semiconductor devices, design, and recent advances.