A flip flop and latch are one and the same. You are obviously confused. Pay more attention in class.
The terms "flip-flop" and "latch" are applied to a variety of circuits, and there is some overlap in the meaning. As far as I know, there is no official meaning; like all English words, the meaning...
Flip flop is a combinational logic circuit. It is defined as an one bit memory devise.
flip-flop latches is 2. SR and JK latch
They are circuits that have an internal state.
flip flop is level triggered latch is edge triggered