A new course has been developed in line with the latest developments in renewable energy systems. The course covers advanced concepts in integrating renewable energy into the grid, the design and implementation of solar photovoltaics, wind power, and energy storage systems as well as hybrid power systems for remote off-grid applications, energy economics and more. Unlike existing courses, it delves into the controversial issues of reconciling renewable energy with other forms of power generation considering technical, social and economical factors in the greater context of meeting energy reliability and sustainability. The course is aimed at providing students a greater understanding of not only the technical concepts, but the positive and negative societal implications of various energy resources.