Solar, wind, hydro, tidal, bio-mass, geo-thermal, and wave power generation; storage technologies and energy conversion, characteristics and limitations; distributed generation, technical challenges and opportunities, connection in distribution grids; environmental aspects of electricity generation.