Feel like taking your photography hobby to the next level? How about geeking it up by combining your love for programming and photography?
If this is your thing, then Dr. Irfan Essa’s online course on “Computational Photography” is something you should take. Unfortunately, the course, which is offered in Coursera, has no upcoming sessions in the near future. Still you can add it to your watchlist to be informed of any openings as soon as you can.
Taking the course will surely teach you a lot about digital photography and image post-processing, but in terms of stuff like resizing images or working with layers. Instead you will learn about photography concepts in depth, looking at it from the Physics and Math point of view, as well as pre- and post-processing techniques “with emphases placed upon point processes, smoothing, convolution, cross-correlation, gradients and edges.”
And yes, while college-level math, general physics, basic probability and computer programming are required skills, they are not insurance that you’ll understand everything taught in the course.