There has been a huge infusion of ideas in the field of solar cells over the last many years &, nanostructures & nanomaterials have revolutionized the possibilities for technological advances. This work covers advances in nanomaterials & thin films that pave the way to cheaper, more efficient solar energy production.