This document discusses different energy sources and power generation technologies. It introduces conventional and non-conventional (renewable) energy sources. It then provides details on various renewable energy technologies like hydropower, solar power, wind power, and nuclear power. For each technology, it explains the basic working principles and major components. The key renewable energy sources covered are hydropower, solar power systems, wind energy conversion systems, and nuclear power plants.