Some people might be "advanced" with some techniques and still be "clueless" about other techniques.
So, I think one has to go by the class offered and then decide -
do I know "something" about it? - intermediate or advanced beginner
is it a whole new language? - beginner, novice
am I "good" at it, but want to learn more? - intermiediate, advanced intermiediate, or advanced