So far, "clase" can mean class, classroom, and lesson.
That is correct. it means both. Lesson can be translated as lección too.
I could have sworn she said "clase de fotografia"
It is the hard and soft g in the same word. Check it out.