This course takes a comprehensive view of solar cells and what will need to be done to enable them to substantially change how the world obtains its electricity. After covering the fundamentals (light trapping, current flow in pn junctions, recombination) that are important for almost all photovoltaic technologies, the course will address technologies based on highly crystalline forms of silicon and gallium arsenide. The device simulator PC1D will be used to model solar cells. The course will then go through multijunctions cells with concentrators, low-cost thin-film solar cells, organic semiconductors, hybrid perovskites and nanowires. There will be discussions of module design and the economics of the solar industry. There will be a tour of a company that makes solar cells and guest lectures.