Is “besides” a preposition?

Yes, besides is a preposition meaning “apart from” (e.g., “Laura doesn’t like hot drinks besides cocoa”). It can also be used to mean “as well as” (e.g., “Besides traveling, Angie enjoys cooking”).