Is Learner a noun?

Yes, a learner is a noun, a word for a person who learns.