Amazing Digital Photography course by Marc Levoy:
An introduction to the scientific, artistic, and computing aspects of digital photography. Topics include lenses and optics, light and sensors, optical effects in nature, perspective and depth of field, sampling and noise, the camera as a computing platform, image processing and editing, and computational photography. We will also survey the history of photography, look at the work of famous photographers, and talk about composing strong photographs.
Just getting started on the YouTube videos, but this is amazing.
These 18 videos represent a sequence of lectures on digital photography, from a version of my Stanford course CS 178 that was recorded at Google in Spring 2016.