The course assumes no prior knowledge of photography. I also assume no programming experience
http://www.diyphotography.net/stanford- ... line-free/When it comes to the list of digital imaging pioneers, Marc Levoy is one of those names that belongs right near the top. His work has led to many of the technical advances that we see in use today with computer generated imagery. So, it’s no wonder that he jumped into digital photography. From 2009 until 2014, Levoy taught digital photography at Stanford.
In 2016, he revised the course and taught it again at Google in Spring. Now, the entire revised course is available online completely free. The course assumes no prior knowledge of photography whatsoever. It covers pretty much everything you’d ever want to know about photography. Covering a multitude of technical aspects from the basics to extremely in-depth.