I wrote two series of exercises (in French) for my 3rd-year of university students.
The first serie is about ray optics and the second is about physics optics.
We also had a lab session (in French).
Physical optics (Engineering School of Paris Diderot, EIDD)