What is another word for science-?

There are a few words that is the same as the word science. Some of these words are skill, art, lore, branch and learning.