remember this is a classless system. so, knight, ranger etc. are only "templates" or pre-sets. any char can learn any skill (if prerequisites are met, of course).
so e.g. knight skills are simply "melee"-skills and can be bought from melee-trainers, so to say. there are no dedicated class trainers (like knight trainers or warrior trainer or ranger trainers or mage trainers etc.)