What adjective is between "intermediate" and "advanced"?
Specifically, my academic program already has an intermediate programming course, and a proposed course does not seem to meet the standards for what I would consider advanced, so I would like to propose another term that can be used for it.