what is between beginner and expert
Novice-A beginner or someone who does not have experience Expert-A person with special knowledge or ability who performs skillfully.