Postdam University (south of Berlin) offers flirting lessons in a course for students of Master in Information Technologies. This is because of the topic which says that geeks have reduced skills for social interactions.
I think those are only nonsenses, the best you can do in order to flirth is to get an elixir that increases charisma +2 and change glasses vision +4 with contact lens vision +2. Changing the hair style can help also with a 0.05% probability. If this doesn’t work you can always overcome the rejection by killing dragons…