@submariner- There are a number of programs that prepare students specifically for renewable energy engineering. If you are looking for a single resource that will guide you to finding a good program, you should check out the U.S. Department of Energy website.
I know that Humboldt State, Arizona State, and Oregon Institute of Technology all offer undergraduate degree programs that specialize in sustainable and energy engineering. A number of schools offer graduate engineering programs for energy. The ones I know of in the U.S. are Stanford, Texas Tech, and U. Illinois Urbana-Champaign. Sweden Royal Institute of Tech, University of New South Wales, and Ulster University all offer top-level energy engineering programs ranging from hydrogen engineering to photovoltaic engineering.