This document discusses various types of renewable and clean energy sources including solar, wind, hydropower, geothermal, and their advantages and disadvantages. It provides details on major countries that produce the highest amounts of renewable energy like China, the US, and Brazil. Specific renewable technologies are then explained in more depth like wind power production in Oaxaca, Mexico, how solar energy works, hydropower generation using stored water, and geothermal energy from the Earth's internal heat. The role of computing in helping develop renewable energy technologies and applications is also covered.