The book “Power Generation Technologies: Foundations, Design and Advances” presents a collection of the latest developments in renewable and non-renewable, micro- to large-scale, centralized and distributed power generation technologies. Each chapter starts with basic topics and then continues with practical solved examples, and ends with exercises and technical references. Each example is presented with a code written in Engineering Equation Solver (EES) that can be used to review and develop examples for applied projects. In addition to fundamental and theoretical discussions, operational instructions and equipment maintenance are provided to prepare students to work in the power plant environment. This book is presented in 16 chapters as follows. 1. Introduction to power generation 2. Thermodynamics of power plant 3. Economics of power generation 4. Energy sources for power generation 5. Steam power plant, design 6. Steam power plant, components 7. Gas turbine power plant 8. Micro steam/gas turbines power plants 9. Reciprocating power generator engines 10. Solar power plants 11. Wind power plants 12. Hydro power plants 13. Fuel cell power plants 14. Thermoelectric generator 15. Cogeneration cycles 16. Environmental impacts of power plant