Kalemis Stainfinger is a trainer found in the Alchemist Lab. He can teach you to make different kinds of potions.